javaScript 判断字符串是否为数字的简单方法

javascript在通过parseIn或parseFloat将字符串转化为数字的过程中,如果字符串中包含有非数字,那么将会返回NaN,参考下面代码

复制代码 代码如下:


parseInt("Hello",10);//return NAN  
parseInt("110",10);//return 110 


所以简单的判断字符串是否为数字的方法就是利用isNaN(),如果返回true,则该字符串不为数字,否则为数字

复制代码 代码如下:


isNaN(parseInt("Hello",10));//true;  
isNaN(parseInt("110",10));//false; 


注:不能利用以下方式判断:

复制代码 代码如下:


parseInt("Hello",10)==NaN;//return false  
parseInt("110",10)==NaN;//return false 


因为NaN和自身并不想等,这个比较特殊,判断NaN的方式利用isNaN();

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjwyfd.html