Math.round() -- 四捨五入
函數語法:Math.round(x)
x = 為 number 類型的數字
返回值為最接近 x 的整數,如果 x 的小數部分大於等於0.5,返回值是大於 x 的最小整數,否則round函數返回小於等於 x 的最大整數。
範例:
Math.round(4.5) 會變成 5
Math.round(4.3) 會變成 4
Math.round(-4.5) 會變成 -5
Math.round(-4.3) 會變成 -4
如果是要取小數2位的進位,那建議先把值乘以100後,再把返回值除以100...以此類推
範例:
x = 4.518*100
m = Math.round(x)/100
最後 m 會變成 4.52
x = 為 number 類型的數字
返回值為最接近 x 的整數,如果 x 的小數部分大於等於0.5,返回值是大於 x 的最小整數,否則round函數返回小於等於 x 的最大整數。
範例:
Math.round(4.5) 會變成 5
Math.round(4.3) 會變成 4
Math.round(-4.5) 會變成 -5
Math.round(-4.3) 會變成 -4
如果是要取小數2位的進位,那建議先把值乘以100後,再把返回值除以100...以此類推
範例:
x = 4.518*100
m = Math.round(x)/100
最後 m 會變成 4.52