馬上註冊  |  找回密碼

SAY討論區

查看: 333|回復: 3
打印 上一主題 下一主題

JavaScript 取小數點 JavaScript 要取到小數點下的指定位數 [複製鏈接]

好友
0
帖子
124731
積分
124889
最後登錄
2019-2-28
在線時間
0 小時
跳轉到指定樓層
樓主
發表於 2012-5-12 02:27:53 |只看該作者 |正序瀏覽
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
分享分享0 收藏收藏0 讚好讚好0 Unlike!Unlike!0 分享 傳送 邀請

好友
0
帖子
124312
積分
124385
最後登錄
2019-2-28
在線時間
0 小時
跟尾3
發表於 2012-5-14 18:54:08 |只看該作者
有空一起交流一下  

好友
0
帖子
125294
積分
125300
最後登錄
2019-2-28
在線時間
0 小時
跟尾2
發表於 2012-5-14 18:54:08 |只看該作者
想都不想,就支持一下

好友
0
帖子
124631
積分
124638
最後登錄
2019-2-28
在線時間
0 小時
No.1回覆者
發表於 2012-5-14 18:54:08 |只看該作者
看了你的帖,讓我有一種說不出的感覺
您需要登錄後才可以回帖 登錄 | 馬上註冊 |

Archiver|手機版|SAY討論區

GMT+8, 2026-5-27 20:35 , Processed in 0.597725 second(s), 8 queries .

Powered by go2tutor.comDiscuz! X2

© 2026 Community Networks Limited

回頂部