w3resource

JavaScript: Round a number to a specified number of digits and strip extra zeros

JavaScript Math: Exercise-24 with Solution

Write a JavaScript function to round a number to a specified number of digits and strip extra zeros (if any).

Test Data :
var a = -4.55555;
console.log(result);
-4.5556
var a = 5.0001000;
console.log(result);
5.0001

Sample Solution:-

HTML Code:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript function to round a number to a specified number of digitsand strip extra zeros (if any).</title>
</head>
<body>

</body>
</html>

JavaScript Code:

//var a = -1.1230000;
//var a = 0.0000009999999;
//var a = 1.000000000;
//var a = -4.55555;
//var a = 5.0001000;
var a = 1.1234000;

var result = parseFloat(a.toFixed(4));
console.log(result);

Sample Output:

1.1234

Pictorial Presentation:

JavaScript: Math - Round a number to a specified number of digits and strip extra zeros.

Live Demo:

See the Pen javascript-math-exercise-24 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript function to create a UUID identifier.
Next: Write a JavaScript function to make currency math (add, subtract, multiply, division etc.).

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.