Let1 자바스크립트(javascript) 변수 let, const (es6 이후 버전) var (es6이전 버전, 이제 안 쓰는 것 추천) var : 한번 선언된 변수를 다시 선언할 수 있다. var name = '제니'; var name = '래리'; let : 한번 선언된 변수를 다시 선언할 수 없다. let name = '제니'; let name = '래리'; => 에러! var : 선언하기 전에 사용가능...호이스팅 되기 때문 호이스팅(hoisting) : 처음에 자바스크립트가 실행될때 미리 변수와 함수 선언해놓음. 하지만 아래와 같이 선언했을때 에러는 아니지만 name 콘솔에 undefined 찍힘 [실제] console.log(name); var name = '래리'; [호이스팅하면서 마치 이런 꼴로 인식됨] var name; 1. 변수 .. 2023. 1. 22. 이전 1 다음