Closed1

【javascript】数字でないことを確認するisNaN()

hirohiro

何について書く

  • 数字でないことを確認するisNaN()

内容

  • 公式より引用
    NaN(非数) の値は、算術演算の結果が未定義または表現不可能な値となった時に生成されます。
    それを判断するときに使用できる。
    NaN値かどうかを NaN === NaNのようには判定できないため、isNaNが使える。 NaNの場合trueとなる。

  • 単純に数字でないときの判断に使用する

console.log(isNaN(11111111))       // false
console.log(isNaN('hogehoge'))  // true
console.log(isNaN(NaN))     // true

参考サイト

https://step-learn.com/article/javascript/077-isnan.html
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/isNaN

このスクラップは2022/04/17にクローズされました