Matthias Apsel: Ergebnis der Abbrechen Funktion bei window.prompt

Beitrag lesen

Om nah hoo pez nyeetz, Bernd!

wofür stehen die 3 '='?

var x = '42';
(x == 42) // true;
(x === 42) // false;

Es gibt Programmiersprachen, da werden die Variablentypen nach Bedarf hin und her umgewandelt. Solche Sprachen nennt man lose typisiert.

Der String '42' ist gleich der Zahl 42. Das bietet Vorteile, weil man zum Beispiel die Umwandlung von Werten in Inputfeldern, die immer Zeichenketten sind, nicht von Hand machen muss.

Aber der String '42' ist nicht die Zahl 42.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Lego und Legolas.