js判断变量是不是数字

今天在网上看到看到道题 “js判断变量是不是数字”。

有好几种方法,其中有一种我觉得有点曲解题目。

isNaN (is not a number)  数字返回 false,不是数字 true,会隐式转换

数字字符串转换为数字就算它是数字嘛,但 null、false、true、""    隐式转换都会转换为数字,总感觉和题目对应不上

 

你可能感兴趣的:(javascript)