在JavaScript中,isNaN(null)返回false,原因在于isNaN()函数用于检查一个值是否为数字。null
不是一个数字,而是一个空引用。当引用为空时,它会与任何数字相比较,从而返回false。当引用的值确实为空时(即null),它会与另一个空引用isNaN(undefined)
相比较,后者同样返回false。因此,将isNaN()与null或undefined一起使用,可以确定一个值是否为数字。
云+社区技术沙龙[第7期]
高校公开课
腾讯技术创作特训营第二季
云原生正发声
腾讯技术创作特训营第二季第4期
企业创新在线学堂
云+社区技术沙龙[第8期]
“中小企业”在线学堂
腾讯技术创作特训营第二季第5期
企业创新在线学堂
领取专属 10元无门槛券
手把手带您无忧上云