Operatory porównania w JavaScript
Operatory porównania służą do sprawdzania relacji między wartościami. Wynikiem takiego porównania jest wartość logiczna: true albo false.
Podstawowe operatory
>— większe niż<— mniejsze niż>=— większe lub równe<=— mniejsze lub równe==— równe po konwersji typów===— równe bez konwersji typów!=— różne po konwersji typów!==— różne bez konwersji typów
W zadaniach egzaminacyjnych dotyczących przedziałów liczbowych najczęściej wykorzystuje się operatory <, >, <=, >=.
Granice przedziału
Jeżeli granica przedziału jest domknięta, używa się operatora z równością, np.:
liczba >= -200
Oznacza to, że wartość -200 należy do przedziału.
Jeżeli granica jest otwarta, używa się operatora bez równości, np.:
liczba < -100
Oznacza to, że wartość -100 nie należy do przedziału.
Przykład
Dla przedziału <-200, -100) poprawne sprawdzenie wygląda tak:
if (liczba >= -200 && liczba < -100) {
// operacje dla liczb z przedziału
}
Należy zwrócić uwagę na znaki nierówności, szczególnie przy liczbach ujemnych. Liczba -150 jest większa od -200, ale mniejsza od -100, więc należy do tego przedziału.