我希望能够有一个if陈述,说如果一个元素等于Infinity,它给出的短语不同于“ Infinity”(我的元素是一个输入框),这是我的if
语句:
if (document.getElementById("box").value === Infinity) {
document.getElementById("box").value = "STOP PRESSING BUTTONS"
}
我对javascript / html还是很陌生,所以我可能弄错了一些术语。
答案 0 :(得分:2)
尝试一下...
if (result == Number.POSITIVE_INFINITY || result == Number.NEGATIVE_INFINITY)
{
// ANY LOGIC
}
您可能可以使用isFinite函数,具体取决于您想如何使用NaN isFinite
返回false
(如果您的电话号码是POSITIVE_INFINITY,{ {3}}或NEGATIVE_INFINITY。
if (isFinite(result))
{
// ANY LOGIC
}