• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 218
  • Last Modified:

Javascript Roun Up or Down a decimal

How do I round up or down a decimal?  For example var myResult = 125.22545  and I wanted to round that up to two decimal points so it is 125.25?
<script>
	var result = document.getElementById('result');	
	var base = parseFloat(baseOne) * parseFloat(myBox1) * parseFloat(myBox5a);
	var myResult = parseFloat(base) + parseFloat(myBox2a) + parseFloat(myBox3a) + parseFloat(myBox4a);
	
	result.innerHTML = myResult;

</script>

Open in new window

0
rgranlund
Asked:
rgranlund
  • 2
2 Solutions
 
leakim971PluritechnicianCommented:
Line 6:
result.innerHTML = myResult.toFixed(2);

Open in new window

0
 
InsoftserviceCommented:
var myNum = Number(12.248481545454);

var myRounded = myNum.toFixed(2); // returns 12.25

alert(myRounded)
result.innerHTML = myRounded;
0
 
rgranlundAuthor Commented:
Does it round up and/or down depending?
0
 
InsoftserviceCommented:
var original=28.453

1) //round "original" to two decimals
var result=Math.round(original*100)/100  //returns 28.45

2) // round "original" to 1 decimal
var result=Math.round(original*10)/10  //returns 28.5

3) //round 8.111111 to 3 decimals
var result=Math.round(8.111111*1000)/1000  //returns 8.111
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now