JavaScript Number() 函数

函数参考手册 JavaScript 全局函数

定义和用法

Number() 函数把对象的值转换为数字。

如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。

语法

Number(object)

参数 描述
object 可选。一个 JavaScript 对象。如果没有提供参数,则返回0。

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 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>

尝试一下 »


函数参考手册 JavaScript 全局函数