JavaScript中的isNaN()检查某个值是不是数字,如果不是数字就满足isNaN()返回的是真。
isNaN()想要获取的是那些不是数字的值。
[code]function myFunction()
{
var x=document.getElementById(“demo”).value;
if(x==””||isNaN(x))
{
alert(“Not Numeric”);
}
}[/code]
例子:
[code]<script>
document.write(isNaN(123));
document.write(isNaN(-1.23));
document.write(isNaN(5-2));
document.write(isNaN(0));
document.write(isNaN(“Hello”));
document.write(isNaN(“2005/12/12”));
</script>[/code]
输出结果:
[code]false
false
false
false
true
true[/code]