SAY討論區

標題: JavaScript 取小數點 JavaScript 要取到小數點下的指定位數 [打印本頁]

作者: frankyhui    時間: 2012-5-12 02:27:53     標題: JavaScript 取小數點 JavaScript 要取到小數點下的指定位數

JavaScript 要取到小數點下的指定位數,要四捨五入時有內建的toFixed()函數可使用,

例:
var num = new Number(13.3714);
document.write(num.toFixed());
document.write(num.toFixed(1));
document.write(num.toFixed(3));
document.write(num.toFixed(10));

結果:
13
13.4
13.371
13.3714000000


若要無條件捨去或無條件進位,則可利用Math Object 來達成。

1.使用Math.floor()無條件捨去

例:
var num = new Number(13.3714);
Math.floor(num*100)/100;
Math.floor(num*10)/10;

結果:
13.37
13.3

2.使用Math.ceil()無條件進位

例:
var num = new Number(13.3714);
Math.ceil(num*100)/100;
Math.ceil(num*10)/10;

結果:
13.38
13.4
作者: 太陽穴    時間: 2012-5-14 18:54:08

有空一起交流一下  
作者: 世界沒日    時間: 2012-5-14 18:54:08

想都不想,就支持一下
作者: 前程    時間: 2012-5-14 18:54:08

看了你的帖,讓我有一種說不出的感覺




歡迎光臨 SAY討論區 (http://say.go2tutor.com/) Powered by Discuz! X2