2019년 8월 23일 금요일

apollostk·2019년 8월 25일
0

웹프로그래밍 기초 천인국 지음
참고하여 작성하였습니다.

자바스크립트에서 오류 처리

-자바스크립트에서는 오류를 예외라는 이름으로 부름
-예외는 "exeptional event"의 약자로 프로그램 실행중에 발생하는 이벤트의 의미
-예외는 왜 발생하는 것일까?
타이핑 오류
브라우저 지원 특성
잘못된 입력들
서버 오류 등

-오류가 발생했을 때 프로그램을 중단시키는 것이 최선인가?
-자바스크립트에서는 프로그램에서 오류를 감지하여 오류를 처리하고 계속 실행함
이것을 예외 처리라고 명명하고 try-catch 구조를 사용함
* try-Catch 구조
예외 처리기의 기본 형식은

 try 
 {
 	// 예외 발생할 수 있는 코드
    
 }
 
 catch 
 {
   // 예외 처리 코드 
   
 } 
 
 예)
 
 <!DOCTYPE html>
 <html>
 <head>
 	<script>
    	let msg="";
        function test() {
        	try{
            		allert("welcome to Korea");
            }
			catch (error) {
             	msg = "오류 사항은 다음과 같음 :" + error.msg;
            	alert(msg);
            }
            
        }
    </script>
 </head>
 <body>
 	<input type="button" value="try-catch" onClick="test()"/>
 </body>
 </html>
 
* throw 

개발자가 오류를 생성할 수 있도록 함
왜 고의적으로 예외를 발생시키는 것일까?
-개발자는 일정 기준을 정하고 이 기준에 맞지 않으면 사용자에게
어떤 경고 메시지를 줄 수 있음

0개의 댓글