MudGuard: Was gibt prompt bei Klick auf Abbrechen als Wert zurück?

Beitrag lesen

Hi,

Der Rückgabewert ist undefined.
Das ist falsch. Der Rückgabewert bei Klick auf Abbrechen ist null, nicht undefined.

Dann ist nur noch die Frage, was der Unterschied zwischen null und undefined ist.
Insbesondere, wenn ich mir das Ergebnis der alerts angucke (die beiden ersten waren nur zur Kontrolle), wenn ich Cancel betätige:

alert(prompt("blabla 1")=="");        //==> false
alert(prompt("blabla 2")==0);         //==> false
alert(prompt("blabla 3")==undefined); //==> true
alert(prompt("blabla 4")==null);      //==> true

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/