<meta charset="utf-8">
<div id="div2"></div>
<script>
div2.innerHTML = ''
+isNaN("1500km")+ "<br>"
+isNaN("2049/10/01")+ "<br>"
+isNaN(1500)+ "<br>"
+isNaN(-1.50)+ "<br>"
+isNaN(0)+ "<br>"
+isNaN(15-1)+ "<br>"
;
</script>
isNaN() 函数用于检查其参数是否是非数字值。
参数 | 描述 |
---|---|
value | 必需。要检测的值。 |
如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
属性 | 描述 |
---|---|
Infinity | 代表正的无穷大的数值。 |
NaN | 指示某个值是不是数字值。 |
undefined | 指示未定义的值。 |
函数 | 描述 |
---|---|
decodeURI() | 解码某个编码的 URI。 |
encodeURI() | 把字符串编码为 URI。 |
escape() | 对字符串进行编码。 |
unescape() | 对由 escape() 编码的字符串进行解码。 |
eval() | 计算 JavaScript 字符串,并把它作为脚本代码来执行。 |
isFinite() | 检查某个值是否为有穷大的数。 |
isNaN() | 检查某个值是否是数字。 |
String() | 把对象的值转换为字符串。 |
Number() | 把对象的值转换为数字。 |
parseInt() | 解析一个字符串并返回一个整数。 |
parseFloat() | 解析一个字符串并返回一个浮点数。 |
decodeURIComponent() | 解码一个编码的 URI 组件。 |
encodeURIComponent() | 把字符串编码为 URI 组件。 |