2. 자바스크립트(JavaScript) 기초 문법(2)
선언 키워드 var, let, const 의 차이점 ES5까지는 변수를 선언할 수 있는 키워드가 var 뿐이었고, ES6에서 let, const 키워드가 추가되어 이를 이용하여 변수를 선언할 수 있습니다. var는 함수 레벨 스코프이고 let, const 는 블럭 레벨 스코프입니다. var 로 선언한 변수는 선언 전에 사용해도 에러가 나지 않지만 let, const는 에러가 발생합니다. console.log(num) // undefined var num = 10 위의 코드의 실행단계는 var num 으로 먼저 선언이 되고 console.log(num)에는 아무런 값이 없으므로 undefined 상태로 결과가 출력됩니다. 마지막으로 var num = 10 여기에서 할당이 일어나게 됩니다.console.lo..
IT/JavaScript
2021. 9. 23. 13:11