isNaN 函數
isNaN
函數對參數求值,來判斷是不是〝NaN〞(不是數字,not a number)。isNaN
的語句如下︰
isNaN(testValue)
此處的 testValue
就是你想要求值的值。
parseFloat
和 parseInt
函數會在求出來的值不是數字的時候返回〝NaN〞。如果傳入的是〝NaN〞,isNaN
返回 true,否則為 false。
以下的代碼會對 floatValue
求值,來判斷這是不是數字,然後呼叫相應的程序︰
floatValue=parseFloat(toFloat) if (isNaN(floatValue)) { notFloat() } else { isFloat() }