位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > JavaScript > 問(wèn)題詳情

JavaScript 轉(zhuǎn)換為小數(shù)格式字符串

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-23

■知識(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"

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部