바다는 비에 젖지 않는다

[Javascript] Uncaught SyntaxError: Unexpected identifier(구문 오류) 본문

IT Technical Note/Javascript

[Javascript] Uncaught SyntaxError: Unexpected identifier(구문 오류)

Soroya 2022. 11. 7. 17:39
728x90

식별자가 예상하지 못한 위치에서 등장했다는 error이다.

예를들어 \(escape)문자를 사용하지 않고 한 종류의 따옴표만 사용하면 다음과 같이 오류가 발생한다.

Web browser는 이 code를 'This is ' 와 str과 ''의 나열로 본다.

'This is '와 '' 는 문자열로 보지만 중간의 str은 식별자로 인식한다.

선언 되있지 않은 str이라는 식별자를 출력해야했기 때문에 'Uncaught identifier'라는 error를 출력 한 것이다.

 


본 게시글은 '혼자 공부하는 자바스크립트'책 내용을 참고하여 정리한 것입니다.

728x90