A JavaScript Fancier

伟大的javascript技术研究中...

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  304 随笔 :: 0 文章 :: 479 评论 :: 0 Trackbacks
在一段代码中看到的,感觉思路不错。

function checkInt(num){
    return (num%1==0?true:false);
}
posted on 2007-01-09 22:29 Yemoo'S JS Blog 阅读(1691) 评论(5)  编辑 收藏 引用 所属分类: javascript技巧总结

评论

# re: 判断一个数字是否整数的办法 2007-01-10 17:52 mickeyooo
function checkInt(num)
{
return /[\d]*/.test(num);
}  回复  更多评论
  

# re: 判断一个数字是否整数的办法 2007-01-11 22:33 yemoo
多谢楼上的,不过你的不能测试浮点数与整数的区别,只能测试是否数字!
如下代码:
-----------------------------------------
<script type="text/javascript">
function checkInt(num)
{
return /[\d]*/.test(num);
}

function checkInt1(num){
return (num%1==0?true:false);
}

var i=25;
var i1=25.3;
alert(checkInt(i));
alert(checkInt(i1));
alert(checkInt1(i));
alert(checkInt1(i1));
</script>
---------------------------------
@mickeyooo
  回复  更多评论
  

# re: 判断一个数字是否整数的办法 2007-01-20 11:10 风雪
function checkInt(num){
return (num%1==0?true:false);
}

还是这个好.简单明了!  回复  更多评论
  

# re: 判断一个数字是否整数的办法 2007-02-01 17:25 游客
return /^\d+$/.test(num);
吧  回复  更多评论
  

# re: 判断一个数字是否整数的办法 2007-02-02 00:25 Yemoo'S JS Blog
这个写的不错,但是没有考虑负数。。
偶修改下:return /^\-?\d+$/.test(num); @游客
  回复  更多评论
  

只有注册用户登录后才能发表评论。