JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript Number():将对象的值转变为数字

Number() 方法说明

定义:
Javascript Number() 方法将对象的值转变为数字。

使用方法:
Number(object)

参数说明:
参数 说明
object 可选参数。要被转换的对象。若无该参数,则返回 0 。

注意:如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。

浏览器支持:
IE Firefox Chrome Safari Opera

Number() 方法示例

对不同的对象使用Number()方法,以便大家进行对比。
<script type="text/javascript">
    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 test6= new String("www.itxueyuan.com");
    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>");
    document.write(Number(test6)+ "<br>");
</script>

输出:
1
0
1353909490131
999
NaN
NaN