js中判断输入的数字是否是数值类型


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<input type="text" placeholder="请输入一个数字" />

<input type="text" placeholder="请输入一个数字" />

<input type="button" value="button" />

</body>

<script type="text/javascript">

//用isNaN()判断输入的是不是数字

//获取元素,得到一个数组

var inputs=document.getElementsByTagName("input");

inputs[2].onclick=function(){//事件绑定

//获取数值并且转换类型

var a=Number(inputs[0].value);

var b=Number(inputs[1].value);

if (isNaN(a)) {//用isNaN开始判断,如果成立就是非数字

alert("您输入的第一个数字有误");

} else if(isNaN(b)){

alert("您输入的第二个数字有误");

}else{

alert(a+b);

}

}

 

</script>

</html>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM