条件语句产生相同的结果,尽管输入不同的值

时间:2017-12-01 10:51:50

标签: javascript html

我正在制作一款应用。如果通过javascript我正在使用if / else。基于先前存储的代码,如金额和基于金额的评论。例如,超过500 =昂贵,200-499 =好,低于199 =便宜。然后我会输入一个类似于例如400的数量,然后如果/ if if语句那么它将会执行。但是,现在,我的输出都是“昂贵的”,虽然我放了400(在这种情况下应该是“OK”。有没有办法解决这个问题?提前谢谢你!c;

if (Greaterequal >= Toamount) {
        advising = Greaterequalcomment
    }
    else if ((Betweenone >= Toamount) && (Toamount >= Betweentwo)) {
        advising = Betweencomment
    }
    else if (Lessthanequal >= Toamount) {
        advising = Lessthanequalcomment
    }

    $("#Converting").empty();
    $("#Converting").append("My advice is as follows: " + advising);
});

2 个答案:

答案 0 :(得分:1)

这是印刷"昂贵"所有的时间都是因为" if(Greaterequal> = Toamount)"这种情况。

试试这个::

{{1}}

答案 1 :(得分:0)

if (Greaterequal >= Toamount) {
    advising = Greaterequalcomment
} else if ((Betweenone >= Toamount) && (Toamount >= Betweentwo)) {
    advising = Betweencomment
} else {
    advising = Lessthanequalcomment
}

$("#Converting").empty();
$("#Converting").append("My advice is as follows: " + advising);

你的if语句中有一个"(")。 您可以建议IF和ELIF条件是否没有达到更低的水平。 我希望我能提供帮助。