JavaScript Round 2 Digits After Comma, JavaScript Round 2 Decimal
JavaScript two decimal code:
1 2 3 4 5 6 7 8 | var number=10/3; console.log(number); //output:3.333333; //round to two digit var roundedNumber=Math.round(number*100)/100; console.log(roundedNumber); //output: 3.33 |
Alternative: You can define your custom function and even attach to the Math object;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //define and attach customRound method function customRound(number,dec) { dec=Math.pow(10,dec); return Math.round(number*dec)/dec; } var number=10/3; console.log(number); //output:3.333333; //for 2 digit customRound(1.33333,2); var roundedNumber=customRound(number,2); console.log(roundedNumber); //output: 3.33 |
or define Math.customRound
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //define and attach customRound method Math.customRound=function(number,digit) { digit=Math.pow(10,digit); return Math.round(number*digit)/digit; } var number=10/3; console.log(number); //output:3.333333; //for 2 digit customRound(1.33333,2); var roundedNumber=Math.customRound(number,2); console.log(roundedNumber); //output: 3.33 |