JavaScript isNaN 函數

JavaScript isNaN 函數用來判斷參數是否為特殊的非數字值 NaN,如果是就回傳 true,不是則回傳 false,要注意的是 isNaN 函數會將參數轉換成數字(number),如果轉換成功就會回傳 true,失敗則回傳 false。

javascript isNaN 語法範例

isNaN( 要檢測的參數 );


JavaScript 中的 NaN 是個特殊的非數字值,所以必須使用 isNaN 來檢測。其中要檢測的參數是必填項目,如果留空將回傳 true。

javascript isNaN 實做範例
<script type='text/javascript'>
document.write( isNaN() +'<br>'); // 輸出 true
document.write( isNaN("") +'<br>'); // 輸出 false
document.write( isNaN(12345) +'<br>'); // 輸出 false
document.write( isNaN("12345") +'<br>'); // 輸出 false
document.write( isNaN("A12") +'<br>'); // 輸出 true
document.write( isNaN( NaN ) +'<br>'); // 輸出 true
document.write( isNaN( 0/0 ) +'<br>'); // 輸出 true
document.write( isNaN( 'x' ) +'<br>'); // 輸出 true
</script>
想要進一步了解 JavaScript NaN 的屬性請參考此篇:JavaScript NaN 屬性介紹

延伸閱讀
JavaScript document.write( ) 方法
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012