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

Свойство isFinite

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

Синтаксис

num.isFinite

Пример

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

void main() { num a = 5; print(a.isFinite); }

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

true

Пример

Давайте проверим число с плавающей точкой на конечность:

void main() { num a = 5.5; print(a.isFinite); }

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

true

Пример

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

void main() { num a = double.infinity; print(a.isFinite); }

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

false

Пример

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

void main() { num a = double.negativeInfinity; print(a.isFinite); }

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

false

Пример

Давайте проверим значение NaN на конечность:

void main() { num a = double.nan; print(a.isFinite); }

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

false

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

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