扫码一下
查看教程更方便
NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。
可以把 Number 对象设置为该值,来指示其不是数字值。
提示: 请使用 isNaN() 全局函数来判断一个值是否是 NaN 值。
使用 NaN 的语法是
var val = Number.NaN;
所有主流浏览器都支持 NaN 属性。
<html>
<head>
<script type = "text/javascript">
<!--
function showValue() {
var dayOfMonth = 50;
if (dayOfMonth < 1 || dayOfMonth > 31) {
dayOfMonth = Number.NaN
alert("Day of Month must be between 1 and 31.")
}
Document.write("Value of dayOfMonth : " + dayOfMonth );
}
//-->
</script>
</head>
<body>
<p>点击以下按钮查看结果:</p>
<form>
<input type = "button" value = "Click Me" onclick = "showValue();" />
</form>
</body>
</html>
输出结果:
Day of Month must be between 1 and 31.