JavaScript toPrecision() Method
Example
Format a number into a specified length:
var num = 13.3714;
var n = num.toPrecision(2);
The result of n will be:
Try it Yourself »
More "Try it Yourself" examples below.
Definition and Usage
The toPrecision() method formats a number to a specified length.
A decimal point and nulls are added (if needed), to create the specified length.
Browser Support
Method | |||||
---|---|---|---|---|---|
toPrecision() | Yes | Yes | Yes | Yes | Yes |
Syntax
number.toPrecision(x)
Parameter Values
Parameter | Description |
---|---|
x | Optional. The number of digits. If omitted, it returns the entire number (without any formatting) |
Technical Details
Return Value: | A String, representing a number formatted to the specified precision |
---|---|
JavaScript Version: | 1.5 |

More Examples
Example
Format a number to a specified length:
var num = 13.3714;
var a = num.toPrecision();
var b = num.toPrecision(2);
var c = num.toPrecision(3);
var d = num.toPrecision(10);
The result of a,b,c,d will be:
Try it Yourself »
Example
Format a number between 0 and 1:
var num = 0.001658853;
var a = num.toPrecision();
var b = num.toPrecision(2);
var c = num.toPrecision(3);
var d = num.toPrecision(10);
The result of a,b,c, and d will be:
Try it Yourself »
