[JS] var внутри блока if как работает?
Пардон, а в чем проблема? foo объявлена, но не равна 15, ибо false.
т.е. если я после блока if определю foo, то это будет именно эта объявленная, а не новая? и область видимости будет до границ ближайшей функции?
и область видимости будет до границ ближайшей функции?точно
Оставить комментарий
dickofan
по стандарту вроде блок не ограничивает область видимости переменной, тем не менее алерт отдает undefined - кому верить?