1. 向下取整
parseint();//直接去除小數部分
math.floor();
2. 向上取整:
math.ceil();//向下取整+1
3. 四捨五入
math.round();
例項:var number1 = number2 = number3 = number4 = number5 = 2.6;
console.log("5個原始的資料都為",number1);
console.log('正數部分')
console.log('直接去除小數向下取整',parseint(number1));//2
console.log('向下取整',math.floor(number2));//2
console.log('向上取整',math.ceil(number3));//3
console.log('四捨五入',math.round(number4));//3
console.log('負數部分')
console.log('直接去除小數向下取整',parseint(-number1));//-2
console.log('向下取整',math.floor(-number2));//-3
console.log('向上取整',math.ceil(-number3));//-2
console.log('四捨五入',math.round(-number4));//-3
javascript 對於保留小數字的處理
在開發過程中經常遇到要調整小數的格式,如保留小數點後兩位等等。方法也頗為常見,備忘如下。第一種,利用math.round var original 28.453 1 round original to two decimals var result math.round original 100 1...
JS中,小數的處理方法
1.丟棄小數部分,保留整數部分 parseint 5 2 2.向上取整,有小數就整數部分加1 math.ceil 5 2 3,四捨五入.math.round 5 2 4,向下取整 math.floor 5 2 ff firefox,n netscape,ie internet explorer 方法...
js小數點處理
現實開發當中,我們總是會遇到 金額計算 問題,我們本以為js中0.1 0.2 0.3,結果0.300000000000000004,所以我們顯示金額數值的時候,經常會不准,測試經常會提這樣有多個小數點的bug,遇到這樣的問題我們該怎麼辦?解決辦法 把小數先裝成整數計算。比如 0.1 100 0.2 ...