[JavaScript] 자바스크립트에서 에러 발생시키기
2022. 8. 4. 21:07ㆍProgram/JavaScript
248_자바스크립트에서 에러 발생시키기
[적용]
- API 통신 중 부정확한 값 발견 시 에러 처리를 하고 싶을 때
[문법]
구문 | 의미 |
throw Error인스턴스 | 에러 던지기 |
[내용]
생성한 에러는 throw를 사용해 던질 수 있다.
파라미터가 숫자 타입이 아닌 경우 에러를 던지고 alert()으로 내용을 표시하는 예시를 확인해 보자.
JavaScript main.js
/** 파라미터 value가 숫자 타입이 아닌 경우 에러를 발생시키는 함수 */
function myFunction(value) {
if (typeof value !== 'number') {
// 에러 생성
const error = new Error(`'${value}'는 숫자 타입이 아닙니다.`);
// 에러 내용을 alert()으로 표시
alert(error.message);
throw error;
}
console.log(`'${value}'는 숫자 타입입니다.`);
}
// 함수에 숫자 전달(에러 없음)
myFunction(5);
// 함수에 문자열 전달(에러 발생)
myFunction('사자');
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트에서 에러 발생시 실행코드 설정하기 (0) | 2022.08.05 |
---|---|
[JavaScript] 자바스크립트에서 에러 발생 확인하기 (0) | 2022.08.05 |
[JavaScript] 자바스크립트에서 에러 객체 생성하기 (0) | 2022.08.04 |
[JavaScript] 자바스크립트에서 에러 파악하기 (0) | 2022.08.04 |
[JavaScript] 자바스크립트에서 객체 구조 출력하기 (0) | 2022.08.03 |