Этот метод возвращает строку, представляющую объект number в экспоненциальной записи.
Его синтаксис выглядит следующим образом:
number.toExponential( [fractionDigits] )
fractionDigits – Целое число, определяющее количество цифр после десятичной точки. По умолчанию используется столько цифр, сколько необходимо для указания номера.
Строка, представляющая объект Number в экспоненциальной записи с одной цифрой перед десятичной точкой, округленная до fractionDigits цифр после запятой. Если аргумент fractionDigits опущен, количество цифр после десятичной запятой по умолчанию равно количеству цифр, необходимых для представления значения.
Попробуйте следующий пример.
<html> <head> <title>Метод в Javascript toExponential()</title> </head> <body> <script type="text/javascript"> var num=77.1234; var val = num.toExponential(); document.write("num.toExponential() : " + val ); document.write("<br />"); val = num.toExponential(4); document.write("num.toExponential(4) : " + val ); document.write("<br />"); val = num.toExponential(2); document.write("num.toExponential(2) : " + val); document.write("<br />"); val = 77.1234.toExponential(); document.write("77.1234.toExponential() : " + val ); document.write("<br />"); val = 77.1234.toExponential(); document.write("77 .toExponential() : " + val); </script> </body> </html>
num.toExponential() : 7.71234e+1 num.toExponential(4) : 7.7123e+1 num.toExponential(2) : 7.71e+1 77.1234.toExponential() :7.71234e+1 77 .toExponential() : 7.71234e+1