具有大于条件的if语句即使值不大于也返回true。
im使其返回值,并返回“ no 54765> 100000”。 希望有人可以帮助我找到我的错误所在。
if (rev[2] > value) {
document.getElementById("answer").innerHTML =
"no " + rev[2] + ">" + value;
} else {
document.getElementById("answer").innerHTML = "yes";
}
答案 0 :(得分:3)
尝试一下:
if (parseFloat(rev[2]) > parseFloat(value)) {
答案 1 :(得分:0)
您还可以使用Number
将数字字符串转换为数字,其附加优点是适用于整数和浮点数。
例如:
Number('100') // returns 100
Number('3.14') // returns 3.14