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

标签 javascript html

我目前正在制作一个应用程序。我通过 javascript 使用 if/else if 。基于先前存储的代码,例如金额和基于金额的评论。例如,超过 500 = 贵,200-499 = 还可以,低于 199 = 便宜。然后我会键入一个金额,例如 400,然后它会执行 if/else 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);
});

最佳答案

由于“if (Greaterequal >= Toamount)”这个条件,它一直打印“Expexpcious”。

试试这个::

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


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

关于javascript - 尽管输入不同的值,条件语句仍产生相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47591817/

相关文章:

javascript - Redux 表单中,VALUES 从哪里来?

javascript - 当父级/主体进行缩放变换时获取元素上的触摸位置

javascript - 如何使用 wkhtmltopdf 获取由 html 生成的 pdf 中的页码

c# - WinRT 上的 C++、C# 和 JavaScript

javascript - 使用 javascript 自动刷新输入字段

javascript - 将先前保存的 Canvas getImageData 添加到其他图像之上

html - 文本有边距但没有给出边距

html - 网页在 Firefox 中看起来不错,但其他所有浏览器都不喜欢它

javascript - css 从 html 获取值

javascript - 无法使用jquery显示评论列表