JSFiddle - React, Tailwind, and code Playground

by mshufrich

JavaScript

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

function test() {
    

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