Error 객체

어니·2022년 11월 23일
0

TIL

목록 보기
9/16
post-thumbnail

에러는 좋은 친구 ^-^ 뻥임

자바스크립트는 Error 생성자 함수를 포함해 7가지의 에러 객체를 생성할 수 있는 Error생성자 함수를 제공한다고 한다!



생성자함수인스턴트
Error일반적 에러 객체
SyntaxError자바스크립트 문법에 맞지 않는 문을 해석할 때 발생하는 에러 객체
ReferenceError참조할 수 없는 식별자를 참조했을 때 발생하는 에러 객체
TypeError피연산자 또는 인수의 데이터 타입의 유효하지 않을 때 발생하는 에러 객체
RangeError숫자값의 허용범위를 벗어났을 때 발생하는 에러 객체
URIErrorencodeURI 또는 decodeURI 함수에 부적절한 인수를 전달했을 때 발생하는 에러 객체
EvalErroreval 함수에서 발생하는 에러 객체

1 @ 1;  // output: SyntaxError: Invalid or unexpected token
foo(); // output: ReferenceError: foo is not defined
null.foo(); // output: TypeError: Cannot read property 'foo' of null
new Array(-1) // output: RangeError: Invalid array length
decodeURIComponent('%') // output: URIError: URI malformed



출처: 모던 자바스크립트 Deep Dive 책

profile
개린이

0개의 댓글