처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript의 주요 에러 타입 중 TypeError가 발생하는 상황은?

쉬움 MDN Web Docs
보기 및 정답
A 값이 기대하는 타입이 아닐 때 (예: null에서 속성 접근, 함수가 아닌 값을 호출)
B 선언되지 않은 변수를 참조할 때 발생하며 ReferenceError와 동일한 의미라고 정의할 수 있다
C 코드의 문법이 잘못되었을 때 파서가 구문을 분석하는 단계에서 즉시 발생한다
D URI 문자열의 인코딩이나 디코딩이 잘못되었을 때 encodeURI 함수에서 발생한다

해설

TypeError는 값의 타입이 예상과 다를 때 발생합니다. 대표적으로 null이나 undefined에서 속성에 접근하거나, 함수가 아닌 값을 호출하는 경우입니다. ReferenceError(미선언 변수), SyntaxError(문법 오류), URIError(URI 처리 오류)와 구분됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기