învățat
==: Operatorul se numește egalitate, care este folosit pentru a detecta dacă două operanzi sunt egale, iar definiția egalității aici este foarte vagă și permite conversia tipurilor ===: Folosit pentru a detecta dacă doi operanzi sunt strict egali 1. Pentru tipuri de bază precum șirul și numărul, există o diferență între == și === Comparație între tipuri diferite, comparația =="Valoarea după conversia la același tip" pentru a vedea dacă "valoarea" este egală, === Dacă tipul este diferit, rezultatul este neegal Pentru același tip de comparație, se compară direct "valoarea", iar rezultatul ambelor este același 2. Pentru tipuri avansate precum Array și Object, nu există nicio diferență între == și === 3. Există o diferență între tipurile de bază și cele avansate, == și === Pentru == , convertește avansat în tipul de bază pentru o comparație de "valoare" deoarece tipul este diferit === rezultă în fals
|