-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
예약어 오류에 대해 질문이 있습니다.
21.11.29 20:53 작성 조회수 339
1
안녕하세요 제로초님.
2장 - 예약어 오류 메시지들이 왜 다른지 궁금하여 더 학습하였는데, 궁금한게 있습니다.
let let = 123 의 경우 다음과 같이 오류가 나는데
-> Uncaught SyntaxError: let is disallowed as a lexically bound name
let var = 123나 let import = 'yes' 의 경우
-> Uncaught SyntaxError: Unexpected token의 오류가 납니다.
// 이와 관련된 내용을 찾아볼 수 없어서, 최대한 추론을 해보았는데 이 해석이 맞는지 봐주실 수 있나요?
제 생각으로는 '예약어' 오류 메시지는 Uncaught SyntaxError: Unexpected token이 맞는 것 같고
Uncaught SyntaxError: let is disallowed as a lexically bound name
이 오류에서 let의 경우에는 '바인딩 환경'을 강조해서는 let으로 2번 변수 처리를 해줄 수 없다(var과 달리)는 것으로... 해석이 되는데 혹시 맞을까요?
감사합니다!
답변을 작성해보세요.
1
답변 1