0
は、それは常に私はすでにのような書き込みを試みた 「番号」を返すなら:----------数は== NaNの条件
if n.isNaN
if n === NaN
をしかし、それは常に
「」第二の条件を返します。var n = NaN
If (n == NaN) {return " not a number"}
else return "Number"
--"Number"
は、それは常に私はすでにのような書き込みを試みた 「番号」を返すなら:----------数は== NaNの条件
if n.isNaN
if n === NaN
をしかし、それは常に
「」第二の条件を返します。var n = NaN
If (n == NaN) {return " not a number"}
else return "Number"
--"Number"
値がJSで数値でないかどうかを確認する唯一の信頼できる方法は、isNan関数を使用することです。
isNaN()関数を使用します。 – Lain
また、この例は、ある人が偽の値(NaN)と別の偽の値(NaN)を比較するために機能します。それは0 == 0を比較して真を返すようなものです。 – Lain
'isNaN'関数を使うか、[' n!== n']をチェックすることができます(http://stackoverflow.com/questions/2652319/how-do-you-check-that-a-number-is -nan-in-javascript)。 –