[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 476
  • Last Modified:

Stop rounding numbers

I have the below and am horrible with JS - the number seem to be rounding - but want to leave it as is - more of a "mask" - but just want 3 places out past the decimal, but no rounding.

(parseFloat(value) * 1.0).toFixed(3)
0
tbaseflug
Asked:
tbaseflug
2 Solutions
 
ChristoferDutzCommented:
How about "toString" and then cutting off the last digits?

var stringValue = String(8756.324932);
var pos = stringValue.indexOf(".");
var maskedValue = stringValue(0, pos + 4);
alert(maskedValue);

Open in new window

0
 
fsze88Commented:
like this?
<script language="javascript">
 
var threedigit = new String( (parseFloat(123.456789)).toFixed(4) );
document.write( threedigit.substr(0,threedigit.length-1) );
 
 
</script>

Open in new window

0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

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