ID: 2894 OOP - Podstawy Łatwe

Źródło: Arkusze CKE

Który operator w JavaScript sprawdza zarówno równość wartości jak i typu danych?

Warianty odpowiedzi

  1. A

    ===

  2. B

    ==

  3. C

    !=

  4. D

    =

Wyjaśnienie

Operator potrójnego znaku równości to tak zwany operator ścisłej równości.

Główna różnica polega na tym, że zwykły operator dwóch znaków równości próbuje automatycznie przekonwertować typy przed porównaniem. Potraktuje więc liczbę pięć oraz tekst pięć jako dokładnie to samo.

Ścisły operator sprawdza w pierwszej kolejności typ danych, a dopiero potem ich wartość. Jeśli typy się różnią, od razu zwraca fałsz.

Znak pojedynczego równości służy wyłącznie do przypisywania wartości, a wykrzyknik z równością sprawdza nierówność bez porównywania typów.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy