učený
==: Operátor sa nazýva rovnosť, ktorá sa používa na zistenie, či sú dva operandy rovnaké, a definícia rovnosti je tu veľmi voľná a umožňuje konverziu typov ===: Používa sa na zistenie, či sú dva operandy striktne rovnaké 1. Pre základné typy ako reťazec a číslo existuje rozdiel medzi == a === Porovnanie medzi rôznymi typmi, porovnanie =="Hodnota po prevode na rovnaký typ" na zistenie, či je "hodnota" rovnaká, === Ak je typ odlišný, výsledok je nerovný Pre rovnaký typ porovnania priamo porovnajte "hodnotu" a výsledok oboch je rovnaký 2. Pre pokročilé typy ako pole a objekt nie je rozdiel medzi == a === 3. Existuje rozdiel medzi základnými a pokročilými typmi, == a === Pre == , konvertujte pokročilý na základný typ pre "hodnotové" porovnanie, pretože typ je odlišný === vedie k nepravdivému
|