一、值
1)數(shù)字
JavaScript只有一種數(shù)值類型:number(數(shù)字),包括“整數(shù)”和帶小數(shù)的十進(jìn)制數(shù)。
//數(shù)字的語法var a = 5E10; // 50000000000a.toExponential(); // "5e+10"var b = a * a; // 2.5e+21 var c = 1 / a; // 2e-11var d = 0.42;var e = .42; //數(shù)字前面的0可以省略var f = 42.; //小數(shù)點(diǎn)后小數(shù)部分最后面的0也可以省略
由于數(shù)字值可以使用Number對(duì)象進(jìn)行封裝,因此數(shù)字值可以調(diào)用Number.prototype中的方法。例如,tofixed(..)方法可指定小數(shù)部分的顯示位數(shù):
// 無效語法:42.toFixed( 3 ); // SyntaxError// 下面的語法都有效:a = (42).toFixed(3); // "42.000" b = 0.42.toFixed(3); // "0.420" c = 42..toFixed(3); // "