JavaScript Number toPrecision() 方法
示例
将数字格式化为指定的长度
let num = 13.3714;
let n = num.toPrecision(2);
自己动手试一试 »
格式化一个小数
let num = 0.001658853;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);
自己动手试一试 »
更多示例见下文。
描述
toPrecision()
方法将数字格式化为指定的长度。
如果需要,会添加小数点和零,以达到指定的长度。
语法
number.toPrecision(x)
参数
参数 | 描述 |
x | 可选。 数字的位数。 如果省略,则不进行任何格式化,直接返回数字。 |
返回值
类型 | 描述 |
一个字符串 | 已格式化为指定精度的数字。 |
更多示例
将数字格式化为指定的长度
let num = 13.3714;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);
自己动手试一试 »
无格式化
let num = 13.3714;
num.toPrecision();
自己动手试一试 »
浏览器支持
toPrecision()
是 ECMAScript3 (ES3) 特性。
ES3 (JavaScript 1999) 在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |