-
Notifications
You must be signed in to change notification settings - Fork 16
4. Comparasison and logical operators. Calculation precedence
NurGeo edited this page Feb 1, 2023
·
8 revisions
Дальнейшее изучение основ программирования. Учимся составлять выражения позволяющие находить ответы на вопросы, только в виде кода). Операторы сравнения, логические операторы, приоритет вычислений и не только это. И кончено же с разбором в консоли.
- Какой результат (какой тип) мы получаем в результате выполнения оператора сравнения?
- Различны ли операторы сравнения
===
и==
и какой лучше использовать? То же самое с!==
и!=
; - Что делает оператор отрицания НЕ
!
? Вычислите значение следующие выражения!(18 > 0)
; - Когда и как мы используем оператор ИЛИ
||
? Какие результаты дадут следующие последовательности выражении:
true || true \\ ==> ??
false || true \\ ==> ??
true || false \\ ==> ??
false || false \\ ==> ??
- Напишите какое то выражение используя операторы сравнения с оператором ИЛИ чтобы получить истинное значение, и то же самое для получения ложного значения;
- Каким будет результат выражения
i === 3 || i > 3
для значении i равным 0, 3, 5?; - Когда и как мы используем оператор И
&&
? Какие результаты дадут следующие последовательности выражении:
true && true \\ ==> ??
false && true \\ ==> ??
true && false \\ ==> ??
false && false \\ ==> ??
- Напишите какое то выражение используя операторы сравнения с оператором И чтобы получить истинное значение, и то же самое для получения ложного значения;
- Каким будет результат выражения
i === 3 && i > 3
для значении i равным 0, 3, 5? Какое значение i может дать значение true?; - В чем разница операторов
++
и--
? В чем разница выраженийi++
и++i
? Почему рекомендуется не использовать этот префикс? - Что такое приоритетность выполнения операторов? Почему важно про это помнить?
- Как можно управлять и упростить понимание выполнения приоритетности при написании сложных выражений?
Полететь назад: 3. Типы данных
Полететь вперед: 5. Ветвление (if, else if, else)
Появились вопросы? Непонятна теория? Твой код не работает и ты уже долго мучаешься с этим?
Телеграм канал: https://t.me/uralsk_it_courses как раз создан чтобы помочь тебе в твоем стремлении стать разработчиком.
Уроки по этапам
- Уроки "Азбуки программирования"
- Уроки "Основы структур данных и алгоритмов"
- Уроки "Основы объектно-ориентированного программирования"