Kurz erklärt
Eine Kette aus mehreren Bedingungen, bei der nacheinander geprüft wird, welche zuerst zutrifft — sobald eine Bedingung wahr ist, werden alle weiteren in der Kette übersprungen.
Genauer
else...if-Ketten sind nützlich, wenn mehr als zwei sich gegenseitig ausschließende Fälle unterschieden werden müssen (z. B. Notenstufen anhand einer Punktzahl). Bei sehr vielen festen Vergleichswerten auf denselben Ausdruck wird meist ein Switch-Statement bevorzugt, weil es übersichtlicher ist als eine lange else...if-Kette.