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