最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js對(duì)數(shù)字的格式化使用說明

 更新時(shí)間:2011年01月12日 22:04:26   作者:  
Javascript也提供了對(duì)數(shù)字進(jìn)行格式化輸出的支持,需要的朋友可以參考下。
在jsp頁(yè)面上可以使用<fmt:------對(duì)數(shù)字對(duì)行格式化

在js中----------

Javascript也提供了對(duì)數(shù)字進(jìn)行格式化輸出的支持

Number對(duì)象提供的幾種格式化函數(shù):

toExponential([fractionDigits]) :將數(shù)字按科學(xué)計(jì)數(shù)法格式返回,其中的fractionDigits值小數(shù)點(diǎn)后保留的位數(shù)。
toFixed([fractionDigits]) :將數(shù)字按指定的小數(shù)點(diǎn)位數(shù)返回,其中的fractionDigits值小數(shù)點(diǎn)后保留的位數(shù)。
toPrecision([precision]) :將數(shù)字按指定的精度返回(這個(gè)精度不是指小數(shù)點(diǎn)后幾位),其中precision是指定的精度值。

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



雖然說Number對(duì)象提供的這些方法能夠解決不少的數(shù)字轉(zhuǎn)化問題,但是對(duì)于許多情況還是不好滿足的,例如對(duì)百分號(hào)的支持等等。

為了解決這個(gè)問題,并提供更為強(qiáng)大和靈活的數(shù)字格式化要求,JsJava專門提供了的Javascript自定義類來進(jìn)行支持,你可以下載jsjava-1.0.js,引用其中的src/jsjava/text/NumberFormat.js或者直接引用jslib/jsjava-1.0.js,舉例如下:
復(fù)制代碼 代碼如下:

<script src="js/jsjava/text/NumberFormat.js"></script>
<script src="js/jsjava/lang/StringBuffer.js"></script>
<script src="js/jsjava/lang/IllegalArgumentException.js"></script>
<script>
var nf=new DecimalFormat();
nf.applyPattern("000.000%");
var res=nf.format(-0.893566);
document.write(res+"<br>");
nf.applyPattern("0000.00");
var res=nf.format(-53.385967);
document.write(res+"<br>");
nf.applyPattern("0000.000E00");
var res=nf.format(53.385967);
document.write(res+"<br>");
</script>

顯示結(jié)果為:

-89.357%
-53.39
5338.597e-2
相關(guān)文檔下載

相關(guān)文章

最新評(píng)論

方正县| 班玛县| 长垣县| 石渠县| 常德市| 贵定县| 南木林县| 齐齐哈尔市| 嘉禾县| 蒙阴县| 卢龙县| 清镇市| 五指山市| 秀山| 银川市| 瑞昌市| 红河县| 三穗县| 金坛市| 平潭县| 南靖县| 永兴县| 淅川县| 西充县| 北京市| 康保县| 兰坪| 绵竹市| 海宁市| 博爱县| 长垣县| 西贡区| 谢通门县| 巴南区| 栾城县| 巩留县| 旌德县| 潼南县| 濮阳县| 锡林浩特市| 开封县|