Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 584

W języku JavaScript, czym różni się operator '==' od operatora '==='?

  1. A'==' służy do przypisywania wartości, a '===' do porównywania
  2. B'===' porównuje tylko wartości, a '==' również typy danych
  3. CNie ma między nimi żadnej praktycznej różnicy
  4. D'===' porównuje wartości oraz typy danych (strict equality)Poprawna

Wyjaśnienie

Operator === (identyczność) nie dokonuje niejawnej konwersji typów, co czyni go bezpieczniejszym przy porównywaniu różnych rodzajów danych.