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测试看看‹/›