작성
·
63
0
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
탱_님의 질문에 답변드리겠습니다. 네, 말씀하신 내용이 맞습니다. JavaScript에서 let
과 const
로 선언된 변수는 해당 변수가 선언된 블록 내에서만 유효하며, 블록 스코프를 가집니다. 따라서 이러한 변수들은 window
객체의 프로퍼티로 추가되지 않습니다. 반면에, var
로 선언된 변수는 함수 스코프를 가지거나 전역 스코프에 속하게 되어 전역 변수로서 window
객체의 프로퍼티가 될 수 있습니다. 즉, window
객체 내부의 작은 블록 단위에서 var
로 선언된 변수는 해당 블록 바깥에서도 접근이 가능하지만, let
이나 const
로 선언된 변수는 그렇지 않습니다.