JavaScript Number toPrecision()

时间:2019-08-20 13:50:46  来源:igfitidea点击:

说明

此方法返回一个字符串,该字符串将Number对象表示为指定的精度。

语法

number.toPrecision( [ precision ] )

参数

precision-指定有效位数的整数。1到21之间的数字值。

返回值

返回一个字符串,该字符串用定点或指数表示法舍入到精确有效数字。

示例

var n = new Number(1.12345678901234567890);
console.log(n.toPrecision());   // 1.1234567890123457
console.log(n.toPrecision(1));  // 1
console.log(n.toPrecision(3));  // 1.12
console.log(n.toPrecision(5));  // 1.1235
console.log(n.toPrecision(8));  // 1.1234568

var n2 = new Number(4242);
console.log(n2.toPrecision());   // 4242
console.log(n2.toPrecision(1));  // 4e+3
console.log(n2.toPrecision(3));  // 4.24e+3
console.log(n2.toPrecision(5));  // 4242.0
console.log(n2.toPrecision(8));  // 4242.0000