簡體   English   中英

JavaScript舍入數字

[英]JavaScript rounding numbers

我知道我可以圍繞這樣的數字

var number = 1.3;
Math.round(number);

我得到的結果是1

但是,如何將數字舍入到下一個最高整數? 所以圍繞1.32而不是1

請改用Math.ceil() 它將數字四舍五入。

var rounded = Math.ceil(number);

ceil一句,在沒有ceil方法可用的平台中,假設round入到最接近的整數,用於向上舍入的常見技巧是:

var rounded = Math.round(number + 0.5);

別忘了Math.floor(數字)

雖然,我建議不要使用javascript做算術...我不知道確切的原因(但我剛問了一個問題 = P)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM