JavaScript Number() 函数

定义和用法
Number() 函数把对象的值转换为数字。
如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。
语法
Number(object)
参数 | 描述 |
---|---|
object | 可选。一个 JavaScript 对象。如果没有提供参数,则返回0。 |
浏览器支持
所有主要浏览器都支持 Number() 函数
提示和注释
注意:如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。
实例
把不同的对象转换为数字:
<p id="demo">单击按钮将不同的对象值转换为数字。</p> <button onclick="myFunction()">点我</button> <script> function myFunction() { var test1 = new Boolean(true); var test2 = new Boolean(false); var test3 = new Date(); var test4 = new String("999"); var test5 = new String("999 888"); var n = Number(test1) + "<br>" + Number(test2) + "<br>" + Number(test3) + "<br>" + Number(test4) + "<br>" + Number(test5); document.getElementById("demo").innerHTML = n; } </script>
