JavaScript toPrecision() 方法

 JavaScript Number 对象

toPrecision()方法的作用是:返回一个字符串,表示指定精度的数字。

语法:

number.toPrecision(precision)
var num = 5.123456;
num.toPrecision(3);
测试看看‹/›

浏览器兼容性

所有浏览器都完全支持toPrecision()方法:

Method
toPrecision()

参数值

参数描述
precision(可选)整数,用于指定有效位数

技术细节

返回值:一个字符串,表示格式化为指定精度的数字
例外情况:如果精度不在1到100(含)之间,则抛出RangeError
JavaScript版本:ECMAScript 3

更多实例

将数字格式化为指定的长度:

var num = 5.123456;
num.toPrecision();// 5.123456
num.toPrecision(1);   // 5
num.toPrecision(2);   // 5.1
num.toPrecision(3);   // 5.12
num.toPrecision(4);   // 5.123
num.toPrecision(10);  // 5.123456000
测试看看‹/›

 JavaScript Number 对象