当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Number.isNaN()用法及代码示例


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

  1. 将产生无限值的方程式作为参数传递时。
    <script type="text/javascript"> 
        var num=0/0; 
             document.write("Output : " + num.isNaN());           
          </script>

    输出:

    Output : true
  2. 将数字作为参数传递时。
    <script type="text/javascript"> 
        var num=213; 
             document.write("Output : " + num.isNaN());           
          </script>

    输出:

    Output : false
  3. 以字符串表示形式的数字作为参数传递时。
    <script type="text/javascript"> 
        var test='213'; 
             document.write("Output : " + test.isNaN());           
          </script>

    输出:

    Output : false
  4. 将字符串作为参数传递时。
    <script type="text/javascript"> 
        var test='hello'; 
             document.write("Output : " + test.isNaN());           
          </script>

    输出:

    Output : false
  5. 当Nan作为参数传递时。
    <script type="text/javascript"> 
        var check=Nan; 
             document.write("Output : " + check.isNaN());           
          </script>

    输出:

    Output : true



注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 Number.isNaN() In JavaScript。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。