JS中的NaN
程序员文章站
2024-03-25 19:52:34
...
NaN : “Not A Number”
JavaScript 中的数字类型是所有数字值的集合,包括 “Not A Number”,正无穷和负无穷。
const a= NaN;
typeof a; // => ‘number’
var b = 10/‘c’; // b为NaN
非数值检测
isNaN(NaN); //true
isNaN(10/‘c’); //true
!NaN; //true
Number(undefined); //NaN
Number("1+1.1"); //NaN
Number("1a"); // NaN
parseFloat()、parseInt() //其他类型转换为number类型
parseInt(""); //NaN;空字符串被转换为NaN
parseFloat(""); //NaN;空字符串被转换为NaN
上一篇: python中的nan处理