如何判断字符串是否是数字,javascript判断是不是数字
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
javascript判断字符串是否是数字
在通过Number()将字符串转换为数字的过程中,如果字符串包含非数字,那么将返回NaN。请参考下面的代码。
号码(你好,10);//返回NAN
号码( 110 ,10);//返回110
编号( t2110 ,10);//返回NAN
号码( 1f10g ,10);//返回NAN
所以可以用isNaN()判断Number()的返回值是否为NaN来判断字符串是否为数字。如果为真,则字符串不是数字;否则,它就是一个数字。
实施代码:
职能f(a){
if(isNaN(Number(a,10))){
Console.log(不是数字);
}
否则{
Console.log(是数字);
}
}测试:
f(‘你好’);
f( 10 );
f( d10jh 5 );
f( 10jh 5 );
注意:不能用以下方法判断:
Number(Hello ,10)==NaN;//返回false
Number(110 ,10)==NaN;//返回false是因为NaN和他自己不想等待,这是特殊的。判断南的方式用的是isNaN()。
【相关推荐:javascript学习教程】以上是javascript如何判断一个字符串是否为数字的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。