Kurz erklärt
Operatoren, die mehrere Wahrheitswerte (oft Ergebnisse von Vergleichen) miteinander verknüpfen — UND (&&), ODER (||) und NICHT (!).
Genauer
&& liefert nur dann wahr, wenn BEIDE Seiten wahr sind; || reicht schon, wenn EINE Seite wahr ist. Die meisten Sprachen werten dabei "kurzschlüssig" aus (Short-Circuit Evaluation): Bei && wird die zweite Bedingung gar nicht erst geprüft, wenn die erste schon falsch ist, weil das Gesamtergebnis dann ohnehin feststeht — das lässt sich gezielt nutzen, um teure oder riskante Prüfungen zu vermeiden.