JavaScript isNaN() 函數

函數參考手冊 JavaScript 全局函數


定義和用法

isNaN() 函數用於檢查其參數是否是非數字值。

如果參數值為 NaN 或字串、對象、undefined等非數字值則返回 true, 否則返回 false。

語法

isNaN(value)

參數 描述
value 必需。要檢測的值。


流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要流覽器都支持 isNaN() 函數


實例

實例

檢查數字是否非法:

document.write(isNaN(123)+ "<br>"); document.write(isNaN(-1.23)+ "<br>"); document.write(isNaN(5-2)+ "<br>"); document.write(isNaN(0)+ "<br>"); document.write(isNaN("Hello")+ "<br>"); document.write(isNaN("2005/12/12")+ "<br>");

以上實例輸出結果:

false
false
false
false
true
true



函數參考手冊 JavaScript 全局函數