The syntax of the toFixed()
method is:
num.toFixed(digits)
Here, num
is a number.
Number toFixed() Parameters
The toFixed()
method takes in:
- digits (Optional) - Value between 0 and 20 representing the number of digits to appear after the decimal point. By default, it is 0.
Return value from Number toFixed()
- Returns a
String
representing the given number using fixed-point notation.
Note: The toFixed()
method throws a RangeError
if digits is not in between 1 and 100.
Example: Using Number toFixed()
let num = 57.77583;
console.log(num.toFixed()); // 58-> rounded off, no fractional part
console.log(num.toFixed(1)); // 57.8
console.log(num.toFixed(7)); // 57.7758300 -> Added zeros
console.log(num.toFixed(2)); // 57.78
console.log((5.68e20).toFixed(2)); // 568000000000000000000.00
console.log((1.23e-10).toFixed(2)); // 0.00
console.log((-2.34).toFixed(1)); // -2.3
Output
58 57.8 57.7758300 57.78 568000000000000000000.00 0.00 -2.3
Recommended Readings: