РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
361 of 723 menu

Метод toStringAsExponential

Метод toStringAsExponential преобразует число в строку в экспоненциальной (научной) записи. В первый параметр мы передаем количество знаков после запятой в мантиссе. Если параметр не указан или равен null, то количество знаков после запятой выбирается автоматически так, чтобы число было представлено точно.

Синтаксис

num.toStringAsExponential([fractionDigits])

Пример

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

void main() { num a = 12345; print(a.toStringAsExponential(2)); }

Результат выполнения кода:

"1.23e+4"

Пример

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

void main() { num a = 0.00123; print(a.toStringAsExponential(3)); }

Результат выполнения кода:

"1.230e-3"

Пример

Если параметр не указан, метод сам подберет нужное количество знаков после запятой:

void main() { num a = 12345; num b = 0.00123; print(a.toStringAsExponential()); print(b.toStringAsExponential()); }

Результат выполнения кода:

"1.2345e+4" "1.23e-3"

Смотрите также

  • метод toString,
    который преобразует число в строку
  • метод toStringAsFixed,
    который преобразует число в строку с фиксированной точкой
  • метод toStringAsPrecision,
    который преобразует число в строку с заданной точностью
  • метод toDouble,
    который преобразует число в тип double
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить