2016-06-04 5 views
0
var name; 
console.log(name === undefined); // returns false 

Warum ist das? Soll der Name nicht undefiniert sein, da ihm kein Wert zugewiesen wurde?JavaScript: Var-Name ist nicht undefiniert?

Wenn ich das gleiche für, sagen wir mal, var asd; es wird es zu undefiniert zuweisen. Ist name ein spezielles Schlüsselwort oder etwas?

Vielen Dank.

+0

Sie definiert die Variable, es ist so definiert .... –

+0

'window.name'. Machen Sie es zu einer lokalen Variablen. – Bergi

+0

http://stackoverflow.com/questions/5515310/is-there-a-standard-function-to-check-for-null-undefined-or-blank-variables-in – Arpan

Antwort

Verwandte Themen