-
Error 종류JavaScript/Basic 2022. 12. 29. 19:39
에러의 3가지 스타일
1. 존재하지 않는 변수나 함수를 호출했을 때
Uncaught ReFerenceEror// 에러와 에러 객체 console.log('시작'); const coffee ='아메리카노'; console.log(coffee); console.log(size); console.log('끝')
index.js:7 Uncaught ReferenceError: size is not defined
2. 함수가 아닌 것을 함수처럼 사용하였을 떄
Uncaught TypeError:// 에러와 에러 객체 console.log('시작'); const coffee = '아메리카노'; console.log(coffee()); console.log(size); console.log('끝')
index.js:6 Uncaught TypeError: coffee is not a function
3. 문법에 맞지 않는 코드를 작성하였을 때
Uncaught SyntaxError// 에러와 에러 객체 console.log('시작'); const coffee-123 = '아메리카노'; console.log(coffee()); console.log(size); console.log('끝')
Uncaught SyntaxError: Missing initializer in const declaration
에러 객체 만들기 & 던져주기
// 에러와 에러 객체 console.log('시작'); // 에러 객체 만들기 const error = new TypeError('타입에러가발생하였습니다'); throw error; // 에러 발생시키기 console.log(error.name); console.log(error.message); console.log('끝');
'JavaScript > Basic' 카테고리의 다른 글
모듈(Module) (0) 2022.12.31 try - catch - finally 문 (0) 2022.12.29 parseInt vs math.floor() (0) 2022.12.14 Parameter와 Argument (0) 2022.12.13 함수(Function) (0) 2022.12.13