JavaScript toPrecision() Method
Example
Format a number into a specified length:
var num = 13.3714;
var n = num.toPrecision(2);
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: | ECMAScript 3 | 
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);
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);
Try it Yourself »
❮ JavaScript Number Reference

