您如何在Element和Infinity之间获得if语句?

时间:2018-08-03 23:17:36

标签: javascript html

我希望能够有一个if陈述,说如果一个元素等于Infinity,它给出的短语不同于“ Infinity”(我的元素是一个输入框),这是我的if语句:

if (document.getElementById("box").value === Infinity) {
  document.getElementById("box").value = "STOP PRESSING BUTTONS"
}

我对javascript / html还是很陌生,所以我可能弄错了一些术语。

1 个答案:

答案 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
}