如何判断字符串是否是数字,javascript判断是不是数字

  如何判断字符串是否是数字,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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: