привет, что то не могу пояснить, почему перед блоком функции нет, а после блока есть?
верно же, function declaration подымаются на верх, но тут их граничивает блочная область видимости, поэтому перед блоком функции нет, а после вызова есть, потому что функции глобально доступна?