📜  Underscore.js _.isNaN()函数

📅  最后修改于: 2022-05-13 01:56:38.411000             🧑  作者: Mango

Underscore.js _.isNaN()函数

_.isNaN()函数:

  • 它用于查找传递的对象的值是否为 NaN。
  • 如果对象的值为 NaN 则输出为真,否则为假。
  • 我们甚至可以在这个函数中进行加减等运算。

句法:

_.isNaN(object)

参数:
它只需要一个参数,即需要检查的对象。
返回值:
如果对象的值为 NaN,则返回 true,否则返回 false。
例子:

  • 将数字传递给 _.isNan()函数:
    _.isNaN()函数获取传递给它的元素并检查它的值是否为 NaN。由于传递了一个数字,并且我们知道该数字有自己的值,因此输出将为 false。
html


  

    

  

    

  


html


   

    

   

    

   


html


   

    

   

    

   


html


   

    

   

    

   


html



输出:

  • 将“NaN”传递给 _.isNan()函数:
    由于这一次, Nan 本身被传递给函数,所以,当函数检查时,它发现传递的变量具有 NaN 值。因此,输出将是真实的。

html



   

    

   

    

   

输出:

  • 将“未定义”传递给 _.isNaN()函数:
    _.isNaN()函数采用此处为“未定义”的参数并开始检查。我们知道,“未定义”没有任何值,因此它的值绝对不是 NaN。因此,答案是错误的。

html



   

    

   

    

   

输出:

  • 对 _.isNan()函数的输出执行操作:
    在这里,我们使用上面解释的示例 2 和 3。然后将它们的值存储在变量“a”和“b”中。因此,变量“a”为假,“b”为真。最后,我们对“a”和“b”执行 OR 运算,并将结果存储在变量“c”中。由于“b”为真,因此“c”为 1。

html



   

    

   

    

   

输出:

笔记:
这些命令在 Google 控制台或 Firefox 中不起作用,因为需要添加他们没有添加的这些附加文件。
因此,将给定的链接添加到您的 HTML 文件中,然后运行它们。
链接如下:

html