Wenn ich "var variable = true;" in Chromkonsole I "undefined" zurück bekommen:"var variable" gibt undefined zurück?
> var variable = true;
undefined
Aber wenn ich laufe ohne "var" es gibt true zurück:
> variable = true;
true
Warum ist es Rückkehr "undefiniert" mit "var"?
Es ist verwirrend, weil ich erwartet hatte, dass es wieder wahr werden würde.
Ist es gültig js-Code zu verwenden "var variable = true;" oder sollte ich "var variable; variable = true;" ausführen? –
@ajsie - es ist gültig, und beide Aussagen sind gleichwertig. – Oded
Ja, es ist ein gültiger Code. Sie können dies bestätigen, indem Sie nach der Ausführung der Anweisung "Variable" auswerten. –