Frage von lolisente, 18

Wann benutze ich = und wann ==?

Wann muss ich bei Javascript = und wann == benutzen ?

Antwort
von ceevee, 15

= benutzt du, wenn du einer Variablen einen Wert zuweisen willst. Also beispielsweise

var iAmTruth = true;

=== (3x =) benutzt du, wenn du abfragen willst, ob eine Variable einen bestimmten Wert hat. Wenn du also beispielsweise rausfinden möchtest, ob in der Variable "iAmTruth" der Wert true steht, dann geht das mit

if (iAmTruth === true) {
// mach was
}

== benutzt du am besten gar nicht, weil == die Typen der Objekte nicht vergleicht. Daraus ergeben sich dann solche schwer zu findenden Fehler.

0 == '0'  // ergibt true
0 === '0' // ergibt false

deswegen sollte man es sich angewöhnen, in JavaScript immer mit === auf Gleichheit zu prüfen.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten