龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

javascript isNaN是否为数字函数

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。 代码如下 function chec
isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
 代码如下

function checkValue()
{
if(isNaN(document.all.textbox.value))
{
alert("请用数字录入!");
return false;
}
}

实例
在本例中,我们将使用 isFinite() 在检测无穷数:

 代码如下

<script type="text/javascript">

document.write(isFinite(123)) //返回 false
document.write(isFinite(-1.23)) //返回 false
document.write(isFinite(5-2)) //返回 false
document.write(isFinite(0))  //返回 false
document.write(isFinite(0/0)) //返回 true
document.write(isFinite("Hello")) //返回 true
document.write(isFinite("2005/12/12")) //返回 true
document.write(isFinite(true)) //返回 false
document.write(isFinite(undefined)) //返回 true

</script>


精彩图集

赞助商链接