Posted on 2010-06-23 10:28
幻海蓝梦 阅读(9185)
评论(2) 编辑 收藏 所属分类:
JS
JS isNaN
方法使用说明
isNaN
方法
返回一个 Boolean 值,指明提供的值是否是保留值 NaN(不是数字)。
isNaN(
numValue
)
必选项 numvalue
参数为要检查是否为 NAN的值。
说明
如果值是 NaN, 那么 isNaN函数返回 true,否则返回 false。 使用这个函数的典型情况是检查 parseInt和
parseFloat方法的返回值。
还有一种办法,变量可以与它自身进行比较。 如果比较的结果不等,那么它就是 NaN。 这是因为 NaN是唯一与自身不等的
值。
一:
isNaN
方
法:
isNaN()
的意思是非数字,里面传入数字的话就返回
false,
传入的不是数字的话就返回
true
[
空的话也是返回
true,
一
个点也是返回
true,
点个数字组合返
回的是
false,
说明是数字
]
-------------------------------
例子
-----------------------------
二:逐个比较的方法
。
直接举例子了:
New Document
可以自己增加可输入值
var i,c;
if(String.charAt( 0 )=='-' || String.charAt( String.length - 1 ) ==
'-'){
return false;
}
for( i = 0; i < String.length; i ++ ){
c = String.charAt( i );
if (Letters.indexOf( c )<0){
return false;
}
}
return true;
}
function doBtn(){
var btnObj=document.getElementById("idTest");
var strValue=btnObj.value;
if(isNumber(strValue)){
alert("yes");
}else{
alert("no");
}
}