Skip to content

4. Comparasison and logical operators. Calculation precedence

NurGeo edited this page Feb 1, 2023 · 8 revisions

Этап 1. Азбука программирования.
Цель 1. Изучить теорию по языку программирования js.

Видеоурок 4. Операторы сравнения, логические операторы, приоритет вычислений

Дальнейшее изучение основ программирования. Учимся составлять выражения позволяющие находить ответы на вопросы, только в виде кода). Операторы сравнения, логические операторы, приоритет вычислений и не только это. И кончено же с разбором в консоли.

Операторы сравнения, логические операторы, приоритет вычислений

Задания по уроку:

  1. Какой результат (какой тип) мы получаем в результате выполнения оператора сравнения?
  2. Различны ли операторы сравнения === и == и какой лучше использовать? То же самое с !== и !=;
  3. Что делает оператор отрицания НЕ !? Вычислите значение следующие выражения !(18 > 0);
  4. Когда и как мы используем оператор ИЛИ ||? Какие результаты дадут следующие последовательности выражении:
    true || true \\ ==> ??
    false || true \\ ==> ??
    true || false \\ ==> ??
    false || false \\ ==> ??
  1. Напишите какое то выражение используя операторы сравнения с оператором ИЛИ чтобы получить истинное значение, и то же самое для получения ложного значения;
  2. Каким будет результат выражения i === 3 || i > 3 для значении i равным 0, 3, 5?;
  3. Когда и как мы используем оператор И &&? Какие результаты дадут следующие последовательности выражении:
    true && true \\ ==> ??
    false && true \\ ==> ??
    true && false \\ ==> ??
    false && false \\ ==> ??
  1. Напишите какое то выражение используя операторы сравнения с оператором И чтобы получить истинное значение, и то же самое для получения ложного значения;
  2. Каким будет результат выражения i === 3 && i > 3 для значении i равным 0, 3, 5? Какое значение i может дать значение true?;
  3. В чем разница операторов ++ и --? В чем разница выражений i++ и ++i? Почему рекомендуется не использовать этот префикс?
  4. Что такое приоритетность выполнения операторов? Почему важно про это помнить?
  5. Как можно управлять и упростить понимание выполнения приоритетности при написании сложных выражений?

Переместить шляпу

Полететь назад: 3. Типы данных
Полететь вперед: 5. Ветвление (if, else if, else)

Телепортировать шляпу

Все цели

Стартовая страница курсов

О проекте (стартапе) Anthill

Страница установки


Уроки по этапам

  1. Уроки "Азбуки программирования"
  2. Уроки "Основы структур данных и алгоритмов"
  3. Уроки "Основы объектно-ориентированного программирования"
Clone this wiki locally