Javascript 在头部的Var中嵌套parseInt的最佳方法

Javascript 在头部的Var中嵌套parseInt的最佳方法,javascript,nan,parseint,Javascript,Nan,Parseint,我正在尝试获取parseInt,以便在输入的值为NaN时显示警报。我在一个介绍课上,教材中没有给出很多如何结合这两个函数的例子。试试函数: 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 i

我正在尝试获取parseInt,以便在输入的值为NaN时显示警报。我在一个介绍课上,教材中没有给出很多如何结合这两个函数的例子。

试试函数:

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==NaN
false
,因此您不能使用
=
来比较它们。
if (Number.isNaN(start)) {
  // ...
}