js 向上取整 向下取整 四捨五入

2021-09-07 17:52:23 字數 716 閱讀 7046

//

1.只保留整數部分(丟棄小數部分)

parseint(5.1234);//5//

2.向下取整(<= 該數值的最大整數)和parseint()一樣

math.floor(5.1234);//

5

//3.向上取整(有小數,整數就+1)

math.ceil(5.1234);

//4.四捨五入(小數部分)

math.round(5.1234);//

5math.round(5.6789);//6//

5.絕對值

math.abs(-1);//1//

6.返回兩者中的較大值

math.max(1,2);//2//

7.返回兩者中的較小值

math.min(1,2);//1//

隨機數(0-1)

math.random();

關於math.floor()與parseint()

它們兩個都是只保留整數部分,但是在轉換時可能會出現不精確的情況:

臨界點:

當有16位小數,且最後一位小數為5時,取的值是該數值的最大整數;

math.floor(5.9999999999999995);// 5

當有16位小數,且最後一位小數為6時,取的值是該數值的最大整數+1。

math.floor(5.9999999999999996);// 6

js 向上取整 向下取整 四捨五入

1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 6 4.四捨五入 小數部分 math.round 5.1234 ...

js 向上取整 向下取整 四捨五入

1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 4.四捨五入 小數部分 math.round 5.1234 5 ...

js 向上取整 向下取整 四捨五入

1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 4.四捨五入 小數部分 math.round 5.1234 5 ...