chaining conditions: Linking multiple else-if statements together to check different conditions one by one until a match is found.
switch statement: A control flow structure that checks for equality against multiple values and executes corresponding blocks of code.
short-circuit evaluation: When evaluating an else-if chain, once a matching condition is found and executed, the rest of the chain is skipped.