判断变量是不是数字或者字符类的数字
今天上google,搜一个东西,刚打了‘判断’两字,出现如下情景
第二个。。。判断字符串是否为数字,脑子里顺便想了下。
自己实现了一个。。
if((0+v)===(v)){alert('nmber');}//number
//1:就是Number类型的数字
if((+v)+''===v+''){alert('string number and number');}
//2:判断字符串类型的数字和数字。。
哎。。。写到这。。才发现自己刚才想要搜什么都忘了。。。
但当v为NaN时,会提示是数字。。因为NaN本身typeof的时候就是number类型。这里如果需要判断时也要判断一下。。