gpt4 book ai didi

javascript - 为什么我的病情显示错误的结果?

转载 作者:行者123 更新时间:2023-11-30 08:45:27 25 4
gpt4 key购买 nike

我有这个条件使用 JavaScript,我有 2 个文本框,我将在其中比较输入(输入是数字)。条件是当文本框 2 小于文本框 1 时,它会显示一条警告消息,提示文本框 2 必须大于文本框 2。所以当输入是这样的

textbox2  > textbox1

15 > 1 = alert pops out
15 > 2 = not ok
15 > 3 = not ok
15 > 4 = not ok
15 > 5 = not ok
15 > 6 = not ok
15 > 7 = not ok
15 > 8 = not ok
15 > 9 = not ok
15 > 10 = ok
onwards is ok.

为什么当它比较 2 和 9 时没有任何提示?

这是我的条件:

if(textbox2.value < textbox2.value)
{
document.getElementById("lblStatus1").innerHTML = 'Pay1 must be greater than To1';
}

最佳答案

这里的问题是你在比较字符串,这与比较数值不同。

"15"是 < "2"因为它是按字母顺序逐个字符求值的。 '15' 中的前导 '1' 导致 '15' 为 < '2'

关于javascript - 为什么我的病情显示错误的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22395210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com