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

Свойство isInfinite

Свойство isInfinite класса num возвращает true, если число является положительной или отрицательной бесконечностью, и false в противном случае. Свойство не принимает параметров и доступно как для целых чисел, так и для чисел с плавающей точкой.

Бесконечность в Dart может быть получена, например, путем деления ненулевого числа на ноль, или с помощью констант double.infinity и double.negativeInfinity.

Синтаксис

num.isInfinite

Пример

Давайте проверим, является ли положительная бесконечность бесконечностью:

void main() { num res = double.infinity; print(res.isInfinite); }

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

true

Пример

Давайте проверим, является ли отрицательная бесконечность бесконечностью:

void main() { num res = double.negativeInfinity; print(res.isInfinite); }

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

true

Пример

Давайте проверим обычное целое число на бесконечность:

void main() { num res = 12345; print(res.isInfinite); }

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

false

Пример

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

void main() { num res = 1 / 0; print(res.isInfinite); }

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

true

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

  • класс num,
    который представляет числовые значения
  • свойство isFinite,
    которое проверяет число на конечность
  • свойство isNaN,
    которое проверяет число на NaN
  • свойство isNegative,
    которое проверяет число на отрицательность
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить