This form is called and. The type of both expressions must be boolean. The first term is evaluated, if it is false the expression evaluates to false without evaluating the second expression. If the first term is true, then the second term is evaluated, and this value is the result of the and expression (also a boolean).
ProfessorJ Advanced Language