Там особо и понимать не нужно... Явный нидзястайл.
Используется особенность логической операции
Цитата:
Логическое И (&&)
expr1 && expr2
Возвращает expr1, если оно может быть преобразовано к false; в ином случае возвращает expr2. Так что, при вызове с булевыми значениями, && вернет true только если оба операнда истинны, иначе false.