| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision | [Back] [Original] |
Get to know MDN better
function precise(x) {
return x.toPrecision(4);
}
console.log(precise(123.456));
// : "123.5"
console.log(precise(0.004));
// : "0.004000"
console.log(precise(1.23e5));
// : "1.230e+5"
toPrecision()
toPrecision(precision)
precision -6 precision Number.prototype.toString()
RangeErrorprecision 1 100
TypeErrortoPrecision // 0
let num = 5.123456;
console.log(num.toPrecision()); // '5.123456'
console.log(num.toPrecision(5)); // '5.1235'
console.log(num.toPrecision(2)); // '5.1'
console.log(num.toPrecision(1)); // '5'
// -4
num = 0.000123;
console.log(num.toPrecision()); // '0.000123'
console.log(num.toPrecision(5)); // '0.00012300'
console.log(num.toPrecision(2)); // '0.00012'
console.log(num.toPrecision(1)); // '0.0001'
// 3 4
num = 1234.5;
console.log(num.toPrecision(1)); // '1e+3'
console.log(num.toPrecision(2)); // '1.2e+3'
console.log(num.toPrecision(6)); // '1234.50'
// -7
num = 0.00000012345;
console.log(num.toPrecision(1)); // '1e-7'
console.log(num.toPrecision(10)); // '1.234500000e-7'
| ECMAScript 2027 LanguageSpecification # sec-number.prototype.toprecision |
| Web Proxy Viewer | New URL | Original Page |