NaN
如何获取变量的类型(typeof)
let n=5; let a='xuyan' let b=0 let null=null let obj=new Object() console.log(typeof n,typeof(s),typeof b,typeof null,typeof obj)
执行结果:number,string,number,object,object
Number类型数字的范围
console.log(Number.MAX_VALUE) console.log(Number.MIN_VALUE)
NaN不与任何数相等,包括它本身。需要判断一个值是否为NaN,使用isNaN()
let num; console.log(num+10==NaN)
输出结果:false
isNaN():传入不是数字为真,是数字为假
let num; console.log(isNaN(num)) console.log(isNaN(10))
输出结果:true,false