寫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...