Урок 20. Операторы сравнения JavaScript


Все уроки по JavaScript расположены здесь.

При написании условных операторов иногда необходимо использовать различные типы операторов для сравнения значений. Эти операторы называются операторами сравнения JavaScript.

Вот список некоторых из операторов сравнения и их синтаксис:

Меньше: < 
Больше: >
Меньше или равно: < =
Больше или равно: >=
Равно (строгое равенство): ===
Не равно: !==
Операторы сравнения сравнивают значение слева со значением справа. Например:

10 < 12 // значение true
Может быть полезно рассматривать операторы сравнения как вопросы. Если ответ "да", оператор принимает значение true, а если ответ" нет", оператор принимает значение false. Код выше будет спрашивать: 10 меньше, чем 12? Да! Таким образом, 10 < 12 соответствует истине.

Мы также можем использовать операторы сравнения для различных типов данных, таких как строки:

'яблоки' === 'апельсины' // ложь
В приведенном выше примере мы используем оператор равенства (===), чтобы проверить, совпадает ли строка "яблоки" со строкой "апельсины". Поскольку две строки не совпадают, оператор сравнения имеет значение false.

Все операторы сравнения возвращают true или false и состоят из:

  • Два значения, которые будут сравниваться.
  • Оператор, разделяющий значения и сравнивающий их соответствующим образом (>, < , < =,>=,===).
Давайте потренируемся использовать эти операторы сравнения!

Упражнения к уроку

  1. Используя let, создайте переменную с именем hungerLevel и установите ее значение равным 7.
  2. Напишите оператор if/else, используя оператор сравнения. Условие должно проверять, если hungerLevel больше, чем 7 то выводить на консоль «Время есть!». В противном случае – «Мы можем поесть позже!».

    Поиграйте с условием, настроив сравнение hungerLevel с помощью различных операторов, таких как <=,>=, > и <.
Предыдущий: Урок 19. Оператор if...else JavaScript | Предыдущий: Урок 21. Логические операторы JavaScript
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, уроки по JavaScript, JavaScript




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 22. Значения true и false для не булевых переменных JavaScript
Проверка цифр числа на геометрическую прогрессию с помощью C#
Непрямоугольная форма на C#