0
var name;
console.log(name === undefined); // returns false
Почему это? Разве имя не должно быть неопределенным, поскольку ему не присвоено значение?JavaScript: имя var не определено?
Если я попробую то же самое, допустим, var asd;
, он назначит его неопределенным. Есть name
специальное ключевое слово или что-то в этом роде?
спасибо.
Вы определили переменную, так это определено .... –
'window.name'. Сделайте его локальной переменной. – Bergi
http://stackoverflow.com/questions/5515310/is-there-a-standard-function-to-check-for-null-undefined-or-blank-variables-in – Arpan