📜  Lodash _.isNaN() 方法

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

Lodash _.isNaN() 方法

Lodash _.isNaN() 方法检查给定值是否为 NaN。方法JavaScript isNaN() 方法不同,后者未定义和其他非数字值返回true。

句法:

_.isNaN( value )

参数:此方法接受如上所述和如下所述的单个参数:

  • value:此参数保存需要检查 NaN 的值。

返回值:此方法返回一个布尔值(如果值为 NaN,则返回 true,否则返回 false)。

示例 1:

Javascript
// Defining Lodash variable 
const _ = require('lodash'); 
  
// Checking
console.log(_.isNaN(NaN));


Javascript
// Defining Lodash variable 
const _ = require('lodash'); 
  
// Checking
console.log(_.isNaN(new Number(NaN)));


Javascript
// Defining Lodash variable 
const _ = require('lodash'); 
  
// Checking
console.log(_.isNaN(undefined)); 
  
// Checking
console.log(_.isNaN(10));


输出:

true

示例 2:对于使用空源进行检查,此方法返回 true。

Javascript

// Defining Lodash variable 
const _ = require('lodash'); 
  
// Checking
console.log(_.isNaN(new Number(NaN)));

输出:

true

示例 3:此方法也适用于数组。

Javascript

// Defining Lodash variable 
const _ = require('lodash'); 
  
// Checking
console.log(_.isNaN(undefined)); 
  
// Checking
console.log(_.isNaN(10));

输出:

false
false