Метод toExponential() объекта Number в JavaScript

Определение и использование

toExponential() Метод преобразует число в экспоненциальную систему счисления.

Пример

Пример 1

let num = 5.56789;
let n = num.toExponential(3);

Попробуйте сами

Пример 2

Преобразование числа в экспоненциальную систему счисления:

let num = 5.56789;
let n = num.toExponential();

Попробуйте сами

Синтаксис

number.toExponential(digits)

Параметр

Параметр Описание
digits

Опционально. целое число между 0 и 20, определяющее количество десятичных знаков в системе с экспонентой.

Если опущено, то устанавливается количество цифр, необходимое для представления значения.

Возврат значений

Тип Описание
Строка Представление числа в виде числа с экспонентой.

Технические детали

Возврат значений

Возвращает строковое представление числа в виде числа с экспонентой, то есть с одним числом перед десятичной точкой и digits Количество цифр. Часть числа в виде дроби будет отрезана, и при необходимости дополнена нулями, чтобы длина числа соответствовала указанной.

выбрасывается

Исключение Описание
RangeError

когда digits Исключение, выброшенное при слишком малом или слишком большом значении. Значения в диапазоне от 0 до 20 не вызывают этого исключения.

Некоторые реализации поддерживают значения в более широком или более узком диапазоне.

TypeError Исключение, выброшенное при вызове метода не объекта Number.

Поддержка браузеров

Number.constructor Это функция ECMAScript3 (ES3).

Все браузеры поддерживают ES3 (JavaScript 1999):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка