Zapis przedziału <-200, -100) czytamy jako: wartości od -200 włącznie (nawias kątowy z lewej strony oznacza domknięcie) do -100 wyłącznie (nawias okrągły z prawej strony oznacza otwarcie).
Aby opisać taki zakres w JavaScript, trzeba zapisać dwa warunki jednocześnie:
- liczba jest co najmniej -200, czyli
(liczba >= -200)
- liczba jest mniejsza niż -100, czyli
(liczba < -100)
Skoro oba muszą być spełnione naraz, łączymy je koniunkcją (operatorem logicznym) &&:
(liczba >= -200) && (liczba < -100)
Odpowiedzi z operatorem || są błędne, bo alternatywa oznacza "wystarczy, że spełniony jest jeden z warunków", co zwykle przepuszcza wartości spoza przedziału (np. bardzo małe lub bliskie zera). Z kolei użycie (liczba <= -200) zmienia dolne ograniczenie na "mniejsze lub równe -200", czyli kieruje zakres w przeciwną stronę niż potrzeba. Warunek (liczba <= -200) && (liczba < -100) jest logicznie niespójny z zamierzonym zakresem, bo pierwszy człon już zawęża wynik do wartości ≤ -200, które nie opisują przedziału od -200 do -100.
Wskazówka egzaminacyjna: najpierw zamień przedział na nierówności (dwie granice), potem dopiero wybierz operator logiczny: zakres "pomiędzy" to zwykle &&, a przypadki "poza zakresem" lub "jedno z dwóch" to częściej ||.