Note 흔하게 발생하는 에러
콘솔에서 코드를 작성하다 보면 다음과 같은 에러가 발생할 수 있습니다.
• Uncaught ReferenceError: consle is not defined: console 입력 중에 오타(consle, comsole 등)가 나면 발생하는 에러입니다. console은 웹 브라우저에서 제공하는 기능이라서 오타가 나면 안 됩니다. 대소문자도 구분하므로 모두 소문자로 적어야 합니다.
• Uncaught TypeError: console.lg is not a function: console은 제대로 입력했으나 log에서 오타가 나면 발생하는 에러입니다. log는 console의 기능 중 일부라서 이 역시 오타가 나서는 안 됩니다. 대소문자도 구분합니다.
• Uncaught SyntaxError: missing ) after argument list: 따옴표를 제대로 입력하지 않았을 때 발생하는 에러입니다. ‘Hello, world!’ 같은 문자열은 `(백틱)이나 '(작은따옴표) 또는 "(큰따옴표)로 감싸줘야 합니다. 이 부분은 2.2.1 문자열에서 자세히 배웁니다.
• Uncaught SyntaxError: Invalid or unexpected token: 따옴표의 짝을 맞추지 않았을 때 발생하는 에러입니다. ‘Hello, world!’ 같은 문자열을 따옴표로 감쌀 때 여닫는 따옴표의 종류가 같아야 합니다. 예를 들어, 여는 따옴표가 작은따옴표였으면 닫는 따옴표도 작은따옴표여야 합니다.