javascript 判读字符串是否为数字

你猜 阅读:669 2021-03-31 22:45:58 评论:0

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;  
<span style="color: rgb(51, 51, 51); font-family: 'Times New Roman'; font-size: 14px; line-height: 25.2000007629395px; background-color: rgb(247, 252, 255);">注:不能利用以下方式判断:</span> 

<span style="white-space:pre">	</span>parseInt("Hello",10)==NaN;//return false    
<span style="white-space:pre">	</span>parseInt("110",10)==NaN;//return false  




标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号