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

Свойство isNaN

Свойство isNaN класса num возвращает логическое значение true, если число является специальным значением NaN (Not a Number), и false в противном случае. Значение NaN обычно возникает при неудачных математических операциях, например, при делении нуля на ноль или извлечении корня из отрицательного числа. Свойство не принимает параметров.

Синтаксис

num.isNaN

Пример

Давайте проверим обычное число на то, является ли оно NaN:

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

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

false

Пример

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

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

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

true

Пример

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

void main() { num res = 5 / 0; print(res.isNaN); }

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

false

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

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