国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

分享五個javascript對數(shù)字進行格式化的方式或函數(shù)(js格式化數(shù)字)

2024-05-06 16:19:06
字體:
供稿:網(wǎng)友

在我們使用javascript過程中,經(jīng)常會對一些數(shù)字進行格式化輸出,是非常有意義的一件事情,例如許多時候,我們希望一個數(shù)字能夠輸出為指定格式的字符串,拿25.9878來說,我們可能會希望它能保留兩位小數(shù)來說出,即結(jié)果為25.99,或者對于0.345678,希望能夠按百分號輸出,并保留小數(shù)點后兩位,即結(jié)果為34.57%,又例如我們希望將數(shù)字56456456按照科學(xué)計數(shù)法來顯示,并保留小數(shù)點后兩位,即結(jié)果為5.65e+7,類似例子當(dāng)然還有很多。

那么在Javascript標(biāo)準(zhǔn)之中,是否提供了對這些格式化輸出的支持呢,可以說Javascript也提供了部分支持,但是提供的并部完善,具體你可以看一下Number對象的使用,里面提供了對數(shù)字的一些格式化輸出,幾個函數(shù)如下:

toExponential([fractionDigits]) :將數(shù)字按科學(xué)計數(shù)法格式返回,其中的fractionDigits值小數(shù)點后保留的位數(shù)。

toFixed([fractionDigits]) :將數(shù)字按指定的小數(shù)點位數(shù)返回,其中的fractionDigits值小數(shù)點后保留的位數(shù)。

toPrecision([precision]) :將數(shù)字按指定的精度返回(這個精度不是指小數(shù)點后幾位),其中precision是指定的精度值。

如果你不會使用上面的函數(shù),我簡單給你舉個例子:

var num=56.45678;

var rs1=num.toExponential(2);//rs1的值為5.65e+1

var rs2=num.toFixed(2);//rs的值為56.45

var rs3=num.toPrecision(2);//rs的值為56

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 广宁县| 板桥市| 遂溪县| 商水县| 通榆县| 乌恰县| 清流县| 泰和县| 大悟县| 阿巴嘎旗| 安多县| 黄陵县| 麟游县| 青浦区| 浮梁县| 南康市| 淳化县| 莆田市| 砀山县| 金溪县| 卓尼县| 肥城市| 逊克县| 广平县| 壤塘县| 牡丹江市| 上蔡县| 上高县| 呈贡县| 容城县| 搜索| 临泉县| 松桃| 那曲县| 韩城市| 泰顺县| 象州县| 子长县| 屯昌县| 洪湖市| 中方县|