Operatory porównania w JavaScript

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

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.