Answer
@js_testОтвет:
2
Объяснение:
В JavaScript var создает переменную в контексте функции, а не контексте текущего scope. Это немного отличается от способа, который принят в типизированных языках, вроде Java или C++.
Код для проверки:
function myFunction() {
var a = 1;
if ( a == 1 ) {
var b = 2;
}
return b;
}