【问题标题】:Best way to nest parseInt in Var in Head在头中的 Var 中嵌套 parseInt 的最佳方法
【发布时间】:2013-11-20 23:59:28
【问题描述】:
var start=prompt("What is the starting temperature?", "-40");
start=parseInt(start);
if(start == NaN) {
    alert("Input was invalid. Enter a new value.");
}
var end=prompt("What is the ending temperature?", "40");
end=parseInt(end);
if(end == NaN) {
    alert("Input was invalid. Enter a new value.");
}

如果输入的值为 NaN,我正在尝试获取 parseInt 以显示警报。我在上入门课,教科书没有给出很多如何结合这两个功能的例子。

【问题讨论】:

  • NaN == NaN 是 false 所以你不能使用 == 来比较这些。

标签: javascript nan parseint


【解决方案1】:

试试isNaN()函数:

if (Number.isNaN(start)) {
  // ...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 2023-01-09
    • 1970-01-01
    • 1970-01-01
    • 2020-01-08
    • 2015-07-03
    • 1970-01-01
    相关资源
    最近更新 更多