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

Свойство isNegative

Свойство isNegative класса num возвращает логическое значение true, если число меньше нуля, и false, если число равно нулю или больше нуля. Свойство доступно как для целых чисел (int), так и для чисел с плавающей точкой (double), поскольку оба типа наследуются от класса num.

Обратите внимание: для числа -0.0 свойство isNegative возвращает true, так как отрицательный ноль считается отрицательным значением.

Синтаксис

num.isNegative

Пример

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

void main() { print((-5).isNegative); print((0).isNegative); print((5).isNegative); }

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

true false false

Пример

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

void main() { double a = -3.14; double b = -0.0; print(a.isNegative); print(b.isNegative); }

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

true true

Пример

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

void main() { num value = -42; if (value.isNegative) { print('Number is negative'); } else { print('Number is not negative'); } }

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

"Number is negative"

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

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