Frage

  

Mögliche Duplizieren:
   Javascript === vs ==: Ist es wichtig, die „gleich“ Operator ich verwenden?

Was sind die Unterschiede zwischen === vs == und !== vs !=?

Wann sollten Sie alle nutzen?

War es hilfreich?

Lösung

=== ist die Identität des Bedieners und wird verwendet, den Wert und die Art zu testen, sind gleich.

so ..

"3" == 3 // true
"3" === 3 // false
1 == true // true
1 === true // false
"1" == true // true
"1" === true // false

Wenn Sie also darauf, dass Wert und Typ gleich sind, oder nicht Gebrauch Identität Operator gleich === oder! ==

Andere Tipps

Die „normale“ == Operatoren in Javascript Typumwandlung durchführen und versuchen ihr Bestes, Dinge zu tun, wie eine Zeichenfolge als Zahl zu behandeln oder ein Objekt als String, wo erforderlich. Die längeren === Betreiber nicht Sie geben Zwang, sondern ein genauer Vergleich innerhalb der Art.

=== und !== sind die gleichen wie == und !=, sondern zusätzlich tun Kontrollen für die Variablentypen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top