var a = 12;
function b() {
if (!a) {
var a = 9;
}
alert( a );
}
b();
var a = 12;
function b() {
var a; // новая переменная a внутри функции
if (!a) { // выполнится всегда, так как a == undefined
a = 9;
}
alert( a );
}
b();
var a = 12;
function b() {
if (!a) {
a = 9;
}
alert( a );
}
b();