Answer
@js_testОтвет:
true
Объяснение:
Результатом будет true
, т.к. var
обработается и переменная будет создана до выполнения кода.
Соответственно, присвоение value=true
сработает на локальной переменной, и alert
выведет true
.
Код для проверки:
var value = 0; function f() { if (1) { value = true; } else { var value = false; } alert( value ); } f();