JavaScript中的Number.isNan方法用於確定傳遞的值是否為NaN(非數字)且類型為“Number”。
在JavaScript中,值NaN被認為是數字的一種。
用法:
Number.isNaN(value)
使用的參數:
1.值:這是要測試的NaN值。
返回值:
JavaScript中的Number.isNaN()方法如果傳遞的值為Nan且為數字類型,則返回true,否則返回false。
例子:
Input : 0/0 Output : true Input : 213 Output : false Input : '213' Output : false Input : 'hello' Output : false Input : NaN Output : true
- 將產生無限值的方程式作為參數傳遞時。
<script type="text/javascript"> var num=0/0; document.write("Output : " + num.isNaN()); </script>
輸出:
Output : true
- 將數字作為參數傳遞時。
<script type="text/javascript"> var num=213; document.write("Output : " + num.isNaN()); </script>
輸出:
Output : false
- 以字符串表示形式的數字作為參數傳遞時。
<script type="text/javascript"> var test='213'; document.write("Output : " + test.isNaN()); </script>
輸出:
Output : false
- 將字符串作為參數傳遞時。
<script type="text/javascript"> var test='hello'; document.write("Output : " + test.isNaN()); </script>
輸出:
Output : false
- 當Nan作為參數傳遞時。
<script type="text/javascript"> var check=Nan; document.write("Output : " + check.isNaN()); </script>
輸出:
Output : true
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 Number.isNaN() In JavaScript。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。