四捨五入
回合
使用 x.5 向上舍入值將值舍入為最接近的整數(但請注意 -x.5 向下舍入)。
round(3.000) // 3
round(3.001) // 3
round(3.499) // 3
round(3.500) // 4
round(3.999) // 4
round(-3.000) // -3
round(-3.001) // -3
round(-3.499) // -3
round(-3.500) // -4 *** careful here ***
round(-3.999) // -4
小區
使用十進位制值舍入任何數字,直到下一個更大的整數。
ceil(3.000) // 3
ceil(3.001) // 4
ceil(3.999) // 4
ceil(-3.000) // -3
ceil(-3.001) // -3
ceil(-3.999) // -3
地板
將任何數字用十進位制值向下舍入到下一個較小的整數。
floor(3.000) // 3
floor(3.001) // 3
floor(3.999) // 3
floor(-3.000) // -3
floor(-3.001) // -4
floor(-3.999) // -4
詮釋
將 Double
轉換為 Int
,刪除任何小數值。
Int(3.000) // 3
Int(3.001) // 3
Int(3.999) // 3
Int(-3.000) // -3
Int(-3.001) // -3
Int(-3.999) // -3
筆記
round
,ceil
和floor
同時處理 64 位和 32 位架構。