더북(TheBook)

Note 흔하게 발생하는 에러

콘솔에서 코드를 작성하다 보면 다음과 같은 에러가 발생할 수 있습니다.

 

Uncaught ReferenceError: consle is not defined: console 입력 중에 오타(consle, comsole 등)가 나면 발생하는 에러입니다. console은 웹 브라우저에서 제공하는 기능이라서 오타가 나면 안 됩니다. 대소문자도 구분하므로 모두 소문자로 적어야 합니다.

Uncaught TypeError: console.lg is not a function: console은 제대로 입력했으나 log에서 오타가 나면 발생하는 에러입니다. logconsole의 기능 중 일부라서 이 역시 오타가 나서는 안 됩니다. 대소문자도 구분합니다.

Uncaught SyntaxError: missing ) after argument list: 따옴표를 제대로 입력하지 않았을 때 발생하는 에러입니다. ‘Hello, world!’ 같은 문자열은 `(백틱)이나 '(작은따옴표) 또는 "(큰따옴표)로 감싸줘야 합니다. 이 부분은 2.2.1 문자열에서 자세히 배웁니다.

Uncaught SyntaxError: Invalid or unexpected token: 따옴표의 짝을 맞추지 않았을 때 발생하는 에러입니다. ‘Hello, world!’ 같은 문자열을 따옴표로 감쌀 때 여닫는 따옴표의 종류가 같아야 합니다. 예를 들어, 여는 따옴표가 작은따옴표였으면 닫는 따옴표도 작은따옴표여야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.