JavaScript NaN 範例研究
<script type='text/javascript'>
var StrA="100";
var StrB="這是字串";
document.write(Number(StrA)+ "<br>"); // 輸出 100
document.write(isNaN(StrA)+ "<p>"); // 輸出 false
document.write(Number(StrB)+ "<br>"); // 輸出 NaN
document.write(isNaN(StrB)+ "<p>"); // 輸出 true
</script>
範例一開始我們先準備了兩個變數,分別是 StrA 與 StrB,接著下方準備了兩組用來檢測參數用的語法,Number 先檢測 StrA 是否為數字,發現順利輸出 100,接著用 isNaN 檢測 StrA 是否為 NaN,順利輸出 false。相同的方式用來檢測 StrB 可獲得檢測結果。var StrA="100";
var StrB="這是字串";
document.write(Number(StrA)+ "<br>"); // 輸出 100
document.write(isNaN(StrA)+ "<p>"); // 輸出 false
document.write(Number(StrB)+ "<br>"); // 輸出 NaN
document.write(isNaN(StrB)+ "<p>"); // 輸出 true
</script>
延伸閱讀
JavaScript isNaN 函數
JavaScript document.write( ) 方法