JavaScript Number() 函數(shù)
JavaScript 全局函數(shù)定義和用法
Number() 函數(shù)把對(duì)象的值轉(zhuǎn)換為數(shù)字。
如果對(duì)象的值無(wú)法轉(zhuǎn)換為數(shù)字,那么 Number() 函數(shù)返回 NaN。
語(yǔ)法
Number(object)
參數(shù) | 描述 |
---|---|
object | 可選。一個(gè) JavaScript 對(duì)象。如果沒(méi)有提供參數(shù),則返回0。 |
瀏覽器支持
所有主要瀏覽器都支持 Number() 函數(shù)
提示和注釋
注意:如果參數(shù)是 Date 對(duì)象,Number() 返回從 1970 年 1 月 1 日至今的毫秒數(shù)。
實(shí)例
實(shí)例
把不同的對(duì)象轉(zhuǎn)換為數(shù)字:
<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>
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>
以上實(shí)例輸出結(jié)果:
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)+ "
")
") document.write(Number(test2)+ "
") document.write(Number(test3)+ "
") document.write(Number(test4)+ "
") document.write(Number(test5)+ "
")
嘗試一下 ?
JavaScript 全局函數(shù)
更多建議: