JavaScript Number() 函数


定义和用法

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

语法
  1. Number(object)
参数 描述
object 必需。JavaScript 对象。
返回值

如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。

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


实例

在本例中,我们将尝试把不同的对象转换为数字:

  1. <html>
  2. <body>
  3. <script type="text/javascript">
  4. var test1= new Boolean(true);
  5. var test2= new Boolean(false);
  6. var test3= new Date();
  7. var test4= new String("999");
  8. var test5= new String("999 888");
  9. document.write(Number(test1)+ "<br />");
  10. document.write(Number(test2)+ "<br />");
  11. document.write(Number(test3)+ "<br />");
  12. document.write(Number(test4)+ "<br />");
  13. document.write(Number(test5)+ "<br />");
  14. </script>
  15. </body>
  16. </html>

输出:

  1. 1
  2. 0
  3. 1256657776588
  4. 999
  5. NaN

分类导航