isNaN() 函數通常用於檢測 parseFloat() 和 parseInt() 的結果,以判斷它們表示的是否是合法的數字。當然也可以用 isNaN() 函數來檢測算數錯誤,比如用 0 作除數的情況。
<script> document.write(isNaN(123)
); document.write(isNaN(-1.23)
); document.write(isNaN(5-2)
); document.write(isNaN(0)
); document.write(isNaN("Hello")
); document.write(isNaN("2005/12/12")
); </script>
輸出:
false false false false true true