JSFiddle - React, Tailwind, and code Playground

by Yuriy Bablyukh

JavaScript

//Які значення будуть виведені у консоль? Чому?

function test() {
   console.log(a); //  undefined - тому що зміння вспливають наверз без ініціалізації
   console.log(foo());  // 2 - тому що функції вспливають разом з тілом, тому буде результат виконання функції
    
   var a = 1;
   function foo() {
      return 2;
   }
}
 
test();