關於js的取整操作

2022-08-21 00:33:14 字數 473 閱讀 9641

寫js的時候,我們經常會使用一些js的數學方法,來將字串轉化成數字,經常會用到取整操作。比如將得到的字串「09.09」轉化成整數數字。常用的有4中方法:parseint(),math.ceil(),math.floor(),math.round()。

1. parseint()

丟棄小數部分,保留整數部分

2. math.ceil()

向上取整,有小數就整數部分加1

3. math.floor()

向下取整,丟棄小數部分

4. math.round()

四捨五入

如果字串的第一位是0的話,parseint()會將這個字串轉為數字0;其他三個不會。

例如:原始數字:09.09

parseint(保留整數):0

math.ceil(向上取整):10

math.round(四捨五入):9

math.floor(向下取整):9

js數值取整

1.取整 丟棄小數部分,保留整數部分 parseint 5 2 2 2.向上取整 向上取整,有小數就整數部分加1 math.ceil 5 2 3 3.向下取整 向下取整,丟棄小數部分 math.floor 5 2 2 4四捨五入 四捨五入 math.round 5 2 3 標準數字 0 9 0 9 ...

JS 實現取整

js 常用數值函式 math,parseint 取整 1.丟棄小數部分,保留整數部分 parseint 5 2 2.向上取整,有小數就整數部分加1 math.ceil 5 2 3,四捨五入.math.round 5 2 4,向下取整 math.floor 5 2 math 物件的方法 ff fire...

關於erlang的向上取整和向下取整

在erlang的api中,erlang trunc 1 是就近取整,erlang round 1是四捨五入的,1 向上取整 2 ceil n 3 t trunc n 4case n t of 5true t 6false 1 t 7end.1 向下取整 2 floor x 3 t trunc x 4...