JS 四捨五入、無條件捨去、無條件進位、絕對值

程式在做數學運算的時候需可能會有小數點的情況,這時候怎麼辦呢?有以下方法,有 Math.round()Math.floor()Math.ceil()Math.abs() 。讓我們繼續看下去

Math.round() 四捨五入

Math.round(4.18) // 4
Math.round(6.39999) // 6
Math.round(6.7) // 6.7
Math.round("6.58974") // 7
Math.round(-6.48745) // -6
Math.round(-6.8) // -7
Math.round(-6.50236) // -7

Math.floor() 最大整數

Math.floor(4.18) // 4
Math.floor(6.4) // 6
Math.floor(-6.4) // -7
Math.floor("-6.5") // -7

Math.ceil() 最小整數

Math.ceil(4.18) // 5
Math.ceil(6.4) // 7
Math.ceil(-6.4) // -6
Math.ceil("-6.5") // -6

Math.abs() 絕對值

Math.round(4.18) // 4
Math.abs("-15") // 15
Math.abs("-0015") // 15
Math.abs(-15) // 15
Math.abs("00.086") // 0.086
Math.abs("26-3") // NaN
Math.abs("OMG") // NaN

參考資料

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *