toPrecision()方法的作用是:返回一個字符串,表示指定精度的數(shù)字。
number.toPrecision(precision)
var num = 5.123456; num.toPrecision(3);測試看看?/?
所有瀏覽器都完全支持toPrecision()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
toPrecision() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
precision | (可選)整數(shù),用于指定有效位數(shù) |
返回值: | 一個字符串,表示格式化為指定精度的數(shù)字 |
---|---|
例外情況: | 如果精度不在1到100(含)之間,則拋出RangeError |
JavaScript版本: | ECMAScript 3 |
將數(shù)字格式化為指定的長度:
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測試看看?/?