ToPrecision
Возвращает строку, представляющую Number-объект со специфицированной точностью.
Метод из
Синтаксис
toPrecision([precision])
Параметр
precision |
Целое число, специфицирующее количество цифр после десятичной точки.
Описание
Метод Number.prototype.toPrecision
возвращает строку, представляющую Number-объект в нотации с фиксированной точкой или экспоненциальной нотации, округлённый до значащих цифр precision .
Если Вы используете метод toPrecision
для числовых литералов и числовой литерал не содержит экспоненты или десятичной точки, оставьте пространство перед точкой, предшествующей вызову метода, для предотвращения интерпретации этой точки как десятичной точки.
Если аргумент precision отсутствует, поведение аналогично Number.prototype.toString.
Если число содержит больше цифр, чем запрошено параметром precision, число округляется до ближайшего числа, представляемого цифрами precision. См. в описании метода обсуждение округления чисел, применяемого также в toPrecision.
Примеры
var num=5.123456
alert("num.toPrecision() is " + num.toPrecision()) //выводит 5.123456
alert("num.toPrecision(4) is " + num.toPrecision(4)) //выводит 5.123
alert("num.toPrecision(2) is " + num.toPrecision(2)) //выводит 5.1
alert("num.toPrecision(2) is " + num.toPrecision(1)) //выводит 5
alert("num.toPrecision(2) is " + num.toPrecision(1)) //выводит 5
alert("1250 .toPrecision() is " + 1250 .toPrecision(2)) //выводит 1.3e+3
alert("1250 .toPrecision(5) is " + 1250 .toPrecision(5)) //выводит 1250.0
См. также
, , /