хостинг с node js бесплатный
IIFE + hosting [JS][Разбор задачи]
Добрый день как-то раз я наткнулся на задачку по теме hosting и ответил на угад, в итоге ответ был правильный. Мне захотелось разобраться почему именно так происходит. Исходя из кода видно, что у нас есть переменная number изначально ей присваивается 5, а так же есть функция которая сразу же вызывается. В этой функции у нас есть точно такая же переменная number только в этот раз она уже равна 10 и перед тем как ей присвоится 10, она выводится в консоль. Теперь нужно понять что всё-таки происходит...
Hosting, Scope, Variable declaration [JS][Разбор задачи]
Итак у нас есть три функции в которых выполняются какие-то действия, после чего они вызываются. В итоге нам нужно выяснить, что будет в консоли. Давайте пройдемся по коду и разберемся, что происходит. Теперь посмотрим, что идёт после равно, мы видим что без ключевого слова let (const || var) указывается ещё одна переменная. По идеи, можно было подумать, что она тоже будет создана как let, но на самом деле, она будет создана как глобальная переменная var, при этом если не запускать эту функцию переменная...