js對於小數的處理

2021-09-20 05:44:22 字數 730 閱讀 2029

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