@@ -170,3 +170,12 @@ var isYoung = age > 16 && age < 30 // человек молод от 16 до 3
| true | false | false |
| false | true | false |
| true | true | true |
+
+### Порядок выполнения логических выражений
+Логические выражения выполняются *оптимальным способом* слева направо. То есть, если в **ИЛИ** попался `true`, то следующая часть выражения даже не
+будет обрабатываться. **ИЛИ** ищет `true`.
+**И**, напротив, "ищет" `false`. То есть, если найден `false`, то нет смысла далее обрабатывать выражение - оно, так или иначе, будет `false`.
+Рассмотрим на [примерах](https://jsfiddle.net/qrjarv4m/13/)