투케이2K

29. (javascript/자바스크립트) try catch finally 구문을 사용해 에러 상황 확인 및 대체 코드 작성 실시 - throw new Error 강제 에러 발생 본문

JavaScript

29. (javascript/자바스크립트) try catch finally 구문을 사용해 에러 상황 확인 및 대체 코드 작성 실시 - throw new Error 강제 에러 발생

투케이2K 2021. 6. 7. 07:58

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Edit++

개발 언어 : javascript

/* =========================== */

/* =========================== */

[소스 코드]

 

    <script>
    	/* 
    	[JS 요약 설명]
    	1. try catch finally 는 자바스크립트에서 에러 구문 발생을 확인할 때 사용합니다
    	2. try 로직 수행 > catch 에러 발생 시 로직 처리 > finally 에러 발생 상관 없이 무조건 수행
    	3. throw new Error : 자바스크립트에서 강제로 에러를 발생 시킬때 사용합니다
    	*/
    	
    	
    	/* 이벤트 함수 정의 */
    	function main() {
    		
    		/* 초기 변수 선언 */    		
    		var int_data = 0;
    		
    		/* [try catch finally 구문 작성] */
    		try {
    			console.log("try : " + "start");
    			
    			/* 에러를 강제 발생 시키기 위해 문법  작성 */    			
    			throw new Error("error");   			
    		}
    		catch (exception) {
    			/* 에러 발생 구문 확인 실시 */    			
    			console.error("catch : " + exception.message);
    			
    			/* 예외 상황 로직 처리 실시 */
    			int_data = -1;    			
    		}
    		finally {
    			console.log("finally : " + int_data);
    		}
    		    		
    	};    	    	    
    	
    </script>

/* =========================== */

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

/*

[JS 요약 설명]

1. try catch finally 는 자바스크립트에서 에러 구문 발생을 확인할 때 사용합니다

2. try 로직 수행 > catch 에러 발생 시 로직 처리 > finally 에러 발생 상관 없이 무조건 수행

3. throw new Error : 자바스크립트에서 강제로 에러를 발생 시킬때 사용합니다

*/

/* =========================== */

반응형
Comments