让我们学习并理解 Number() 函数。 简单来说,它的作用就是将对象的值转换为数字。
语法:
Number(object)
参数说明
目的
必需的。 JavaScript 对象。
返回值
如果参数是 Date 对象,则 Number() 返回自 1970 年 1 月 1 日以来的微秒数。
如果对象的值难以转换为数字javascript 对象 函数,则 Number() 函数将返回 NaN。
例子
在此示例中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"); document.write(Number(test1)+ "
"); document.write(Number(test2)+ "
"); document.write(Number(test3)+ "
"); document.write(Number(test4)+ "
"); document.write(Number(test5)+ "
");
输出:
1 0 1256657776588 999 NaN