怎样判断变量是否是数字?

topciv 2004-11-08 10:31:07
1.怎样判断变量是否是数字?
2.怎样判断变量是否是整数?
...全文
210 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzhm 2004-11-09
  • 打赏
  • 举报
回复
IsNumeric
littleboys 2004-11-09
  • 打赏
  • 举报
回复
isNaN
shyslysky 2004-11-09
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
var a = "123"


if(!isNaN(a))
{
alert('是数字');
}

if(parseInt(a).toString()==a)
{
alert('是整数');
}

//-->
</SCRIPT>
meizz 2004-11-09
  • 打赏
  • 举报
回复
http://www.meizz.com/web/Article.asp?id=58
DARKNESSFALL 2004-11-09
  • 打赏
  • 举报
回复

IsNumeric()
ttyp 2004-11-08
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
var a = "2vcb4"
var b = "234"

if(isNaN(a))
{
alert('不是数字');
}

if(!isNaN(b)&&b.indexOf(".")<0)
{
alert('是整数');
}

//-->
</SCRIPT>
boywind 2004-11-08
  • 打赏
  • 举报
回复
IsNumeric 函数 语言参考
起始页 | 版本 1


请参阅


--------------------------------------------------------------------------------

描述
返回 Boolean 值指明表达式的值是否为数字。
语法
IsNumeric(expression)
expression 参数可以是任意表达式。

说明
如果整个 expression 被识别为数字,IsNumeric 函数返回 True;否则函数返回 False。 如果 expression 是日期表达式
,IsNumeric 函数返回 False。下面的示例利用 IsNumeric 函数决定变量是否可以作为数值:

Dim MyVar, MyCheck
MyVar = 53 '赋值。
MyCheck = IsNumeric(MyVar) ' 返回 True。

MyVar = "459.95" ' 赋值。
MyCheck = IsNumeric(MyVar) ' 返回True。

MyVar = "45 Help" ' 赋值。
MyCheck = IsNumeric(MyVar) ' 返回 False。
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-11-08 10:31
社区公告
暂无公告