您的位置:首页 > Web前端 > JavaScript

JavaScript数据类型五——isNaN的判断作用

2016-12-30 18:39 651 查看

isNaN的判断作用

判断text中是不是数字

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
window.onload = function(){
var alnp = document.getElementsByTagName('input');
var str = '';

alnp[1].onclick = function(){
str = alnp[0].value;
if(isNaN(str)){
alert(str + '不是数字');
} else{
alert(str + '是数字');
}
}
}
</script>
</head>
<body>
<input type="text" />
<input type="button" value="判断" />
</body>
</html>


NaN属于数字类型,在布尔值中是假

为什么不能用alert来判断

alert在HTML中获得的数字,全是字符串,输出结果都是string
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript