Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 네트워크
- sort
- Math.floor()
- 프로그래머스 연속된 수의 합 java
- mysql
- java
- Codility
- 프로그래머스 숫자의 표현 java
- 백준 17425
- 백준 11723
- time complexity
- 알고리즘
- 프로그래머스 옹알이 java
- 프로그래머스 네트워크 java
- java 올림
- Algorithm
- 백준 18290
- Arrays
- 자바
- java 반올림
- java 내림
- 백준 14391
- 백준 15661
- 백준 16935
- 0으로 채우기
- Math.ceil()
- 프로그래머스 도둑질 java
- 백준 16927
- 백준 4375
- 코딩테스트
Archives
- Today
- Total
취미처럼
[Javascript] 예외처리 본문
try : 실행할 코드 입력
catch : try 블록 내에서 예외가 발생할 경우 호출되는 블록
finally : try 블록 안에서 예외가 발생하거나, 발생하지 않거나 상관 없이 무조건 실행되는 블록
throw : 예외를 강제로 발생시켜야 할 경우
function customException(name, message) {
this.name = name;
this.message = message;
}
function exceptionTest(param) {
try {
console.log('try : ' + param);
if( param == 'custom') {
throw new customException('customException', 'customException 강제발생');
}
} catch(e) {
if(e instanceof customException) {
console.log(e.name + "::" + e.message);
}
console.log('catch : ' + e);
} finally {
console.log("finally");
}
}
exception 함수를 정의할 수 있으며, instanceof를 이용하여 분기처리도 가능
'JavaScript > 이론' 카테고리의 다른 글
| [Javascript] var, let, const (0) | 2021.03.16 |
|---|---|
| [Javascript] 형변환 (0) | 2021.03.16 |
| [Javascript] Cookie (0) | 2021.03.16 |
| [Javascript] 이벤트 위임 (0) | 2021.03.15 |
| [Javascript] Javascript Object Model (0) | 2021.03.15 |
Comments