ToExponential
Возвращает строку, представляющую объект Number в экспоненциальной нотации.
Метод из
Версия ECMA
Синтаксис
toExponential([fractionDigits])
Параметр
fractionDigits |
Целое, специфицирующее количество цифр после десятичной точки. По умолчанию - столько цифр, сколько необходимо для специфицирования числа.
Описание
Метод Number.prototype.toExponential возвращает строку, представляющую объект Number в экспоненциальной нотации, с одной цифрой перед десятичной точкой, округлённое до fractionDigits после после десятичной точки. Если аргумент fractionDigits
опущен, количество цифр после десятичной точки по умолчанию равно количеству цифр, необходимых для представления уникального значения.
Если Вы используете метод toExponential для числового литерала и этот числовой литерал не имеет экспоненты и десятичной точки, оставьте пространство перед точкой, предшествующей вызову метода, чтобы предотвратить интерпретацию этой точки как десятичной.
Если число имеет больше цифр, чем запрошено параметром fractionDigits, число округляется до ближайшего числа, представляемого цифрами fractionDigits . См. обсуждение округления значений в описании метода , которое применимо также к toExponential.
Примеры
var num=77.1234
alert("num.toExponential() is " + num.toExponential()) //выводит 7.71234e+1
alert("num.toExponential(4) is " + num.toExponential(4)) //выводит 7.7123e+1
alert("num.toExponential(2) is " + num.toExponential(2)) //выводит 7.71e+1
alert("77.1234.toExponential() is " + 77.1234.toExponential())
//выводит 7.71234e+1
alert("77 .toExponential() is " + 77 .toExponential()) //выводит 7.7e+1
См. также
, ,
.