Was bedeuten drei Istgleichzeichen?
= ist ein Zuweisungsoperator, kann also nicht für Vergleiche verwendet werden.
== ist ein Vergleichsoperator, wird also am häufigsten benutzt.
=== ist ebenfalls ein Vergleichsoperator, und prüft, ob etwas _identisch_ ist.
Identisch heißt mehr als gleich. Neben Inhalt von bspw Variabeln muss auch noch der Datentyp übereinstimmen. Ein Vergleich von (1==="1") wird deshalb ein "false" zurückgeben.
Denke, ich konnte weiterhelfen.
rudolph