Ядро JavaScript 1.5. Справочник

ToPrecision


Возвращает строку, представляющую Number-объект со специфицированной точностью.

Метод из Реализован в

JavaScript 1.5Версия ECMA

ECMA-262, Edition 3

Синтаксис

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


См. также

, , /



Содержание раздела