紀錄工作經驗、相關知識,解決技術相關問題。

Javascript, React, 未分類

JS 計算 – 無條件進位

JS 計算中遇到需要無條件進位的情況,會使用 Math.ceil() 來進行,範例如下:

Math.ceil(.999);     // 1
Math.ceil(1);        // 1
Math.ceil(9.5);      // 10
Math.ceil(-0.99);    // 0
Math.ceil(-9.5);     // -9

使用 Math.ceil() 進行無條件進位,會將數值回傳最接近且大於的整數,如輸入 1.95,1 和 2 都是接近的整數,但要大於1.95,所以會回傳2。

同理,假設輸入負值 -2.8,大於且最接近的整數為-2,所以回傳 -2。

發表迴響