Операторы бывают трех типов:
1. Унарные - применяется к одному операнду. Например: ++a;
2. Бинарные - применяется к двум операндам. Например: a+b;
3. Тернарные - применяется с трем операндам. Например: условие ? действие А : действие Б; В данном случаи, если условие верно выполняется действие А, иначе Б.
Логические операторы:
1. Оператор "НЕ" - !
Например: a!=5; // a не равно 5
!(5<3) // 5 не меньше 3
2. Оператор "И" - &&
Возвращает истину только тогда, когда все выражение объеденные оператором "И" будут истинной
true&&true=true
true&&fasle=false
false&&true=false
false&&fasle=false
3. Оператор "ИЛИ" - ||
Возвращает истину, если хотя бы одно из выражений истина.
true||true=true
true||false=true
false||true=true
false||false=false
Операции сравнения:
1. Больше ">"2. Меньше "<"3. Больше или равно ">="4. Меньше или равно "<="5. Не равно "!="6. Равно "=="
Оператор if
В переводе с английского означает ЕСЛИ, т.е. если условие истина выполнять действие, иначе пропустить, или выполнить другое действие.
Синтаксис: if(условие) {для 2 и более действий нужны фигурные скобки;} else {действие Б;}.
Конструкция else не обязательна.
Оператор if можно сколько угодно раз вкладывать в самого себя, таким образом можно предусмотреть множество различных ситуаций и логически выбрать какую часть кода нужно выполнять