javascript Number() 函数对象值转数字

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

语法

Number(object)

参数

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

实例:
把不同的对象转换为数字:

<script>
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");

document.write(Number(test1)+ "<br>");
document.write(Number(test2)+ "<br>");
document.write(Number(test3)+ "<br>");
document.write(Number(test4)+ "<br>");
document.write(Number(test5)+ "<br>");

</script>

以上实例输出结果:
1
0
1670381086404
999
NaN