JavaScript 轉(zhuǎn)換為小數(shù)格式字符串
■知識(shí)點(diǎn)
使用toStringO方法把數(shù)值轉(zhuǎn)換為字符串時(shí),無(wú)法保留小數(shù)位,這在貨幣格式化、科學(xué)計(jì)數(shù)等專業(yè)領(lǐng)域輸出顯示數(shù)字是不方便的。為此JavaScript提供了以下3個(gè)專用方法。
toFixed():能夠把數(shù)值轉(zhuǎn)換為字符串,并顯示小數(shù)點(diǎn)后的指定位數(shù)。
toExponential():把數(shù)字轉(zhuǎn)換為科學(xué)計(jì)數(shù)法形式的字符串。
toPrecision():與toExponential()相似,但可以指定有效數(shù)字的位數(shù),而不是小數(shù)位數(shù)。
■實(shí)例設(shè)計(jì)
var a = 10;
console.log(a.toFixed(2)); //返回字符串"10.00"
console.log(a.toFixed(4)); //返回字符串"10.0000"
var a = 123456789;
console.log(a.toExponential(2)); //返回字符串"1.12e+8"
console.log(a.toExponential(4)); //返回字符串"1.2346e+8"
var a = 123456789;
console.log(a.toPrecision(2)); //返回字符串"1.2e+8"
console.log(a.toPrecision(4)); //返回字符集"1.235e+8"
點(diǎn)擊加載更多評(píng)論>>