if else 를 사용하여 오류를 예외로 처리할 수도 있지만,
try catch를 사용하면, 디버깅 할때 혹은 코드를 살펴볼때,
한눈에 오류처리라는 것을 파악할 수 있음.(가독성)
try { A }
catch() { B}
A를 실행해보고,
실행되지않는다면(오류가 난다면) B 실행.
ex/
try{
new Array(-1);
} catch(e){
alert(`오류정보 : ${e.name} , 오류메시지 : ${e.message}`);
}
**템플릿 리터럴
js에서 html의 문자열과 변수를 함께 사용하려면 ''과 +를 사용하여 연결시켜야했지만,
이 방법을 사용하면 좀더 간편하게 처리할 수 있음.
- ' ' 대신 ` `으로 문자열을 감싼다.
- 변수는 ${ } 을 사용하여 넣어줌.
alert(`오류정보 : ${e.name} , 오류메시지 : ${e.message}`);
alert('오류정보: '+e.name+', 오류메시지: '+e.message);
>> 첫번째 줄과 두번째 줄이 같은 값을 가짐.
JavaScript :: input _ value값 가져오기 (0) | 2020.07.03 |
---|---|
JavaScript :: for...in문, for...of문 (0) | 2020.06.18 |
JavaScript :: 13-4. JSON_객체 (0) | 2020.05.26 |
JavaScript :: 브라우저 객체 모델(BOM) (0) | 2020.05.22 |
JavaScript :: 15. 재귀함수 (0) | 2020.05.22 |
댓글 영역