Совет по оптимизации логических выражений (в частности в if): если в выражении используются только операторы "и" (&&), то интертпретатор последовательно проверяет значения подвыражений, заключеных между оператором "и". Если какое-то из них возращает false, то далее выражения не проверяются и все выражение возращает false. Например: Читать далее...