Explain the concept of "hoisting" in JavaScript.
Utilisateur anonyme
Hoisting is the behavior where variable and function declarations are moved to the top of their containing scope during compilation. console.log(x); // undefined var x = 5; // Function hoisting greet(); function greet() { console.log("Hello!"); }