Numberプロパティ(数値表現2)

NaNは、数値ではないことを表します。

一般的には、数値を期待していたけど
実は数値ではなかった場合の結果として
使われることが多いです。

NaNに関しての説明図
var num1 = 0/0
var num2 = 10 + NaN;
var num3 = Infinity*0

console.log("num1 : " + num1)
console.log("num2 : " + num2)
console.log("num3 : " + num3)
出力結果

num1 : NaN
num2 : NaN
num3 : NaN