У той час як оператори порівняння використовуються для перевірки конкретної умови: помилкова вона чи істинна, вони можуть перевірити тільки одну умову за певний проміжок часу.
Але бувають ситуації, коли потрібно протестувати відразу декілька умов. Наприклад, щоб дізнатися, чи виграли ми в лотерею, нам потрібно порівняти всі цифри купленого квитка з виграшними. Якщо в лотереї 6 цифр, то потрібно виконати 6 порівнянь, всі з яких мають бути true.
Також іноді нам потрібно знати, чи є хоч одне з декількох умов істинним.
