Language/JavaScript
[JavaScript] var, let ,const 변수 선언 알고 쓰자
변수 선언 방식( var - let const )에 대한 차이 알고 쓰자Hoisting과 Scope의 개념이 필요하다.Hoisting모든 변수 선언은 호이스트된다. 코드로 보면 이해하기 쉬울 것이다.function hoisting() { var banana; // banana 변수는 호이스트 되었습니다. console.log(banana); // undefined banana = "monkey"; // banana : "monkey" console.log(banana); // "monkey"}hoisting();※ 안되는 Hoisting 예제function hoisting() { console.log(banana); let banana = "monkey";}hoisting();..