Naučil
==: Operator se imenuje enakost, ki se uporablja za zaznavanje, ali sta dva operanda enaka, definicija enakosti pa je tukaj zelo ohlapna in omogoča pretvorbo tipov ===: Uporablja se za zaznavanje, ali sta dva operanda strogo enaka 1. Za osnovne tipe, kot sta niz in število, obstaja razlika med == in === Primerjava med različnimi tipi, primerjava == "Vrednost po pretvorbi v isti tip" za preverjanje, ali je "vrednost" enaka, === Če je tip drugačen, je rezultat neenak Za isto vrsto primerjave neposredno primerjamo "vrednost" in rezultat obeh je enak 2. Za napredne tipe, kot sta polje in objekt, ni razlike med == in === 3. Obstaja razlika med osnovnimi in naprednimi tipi, == in === Za == , pretvori napredno v osnovni tip za primerjavo "vrednosti", ker je tip drugačen === rezultira z napačnim
|