투케이2K

33. (javascript/자바스크립트) strict 모드 사용해 문법 오류 심층 검사 수행 - try catch finally 사용 본문

JavaScript

33. (javascript/자바스크립트) strict 모드 사용해 문법 오류 심층 검사 수행 - try catch finally 사용

투케이2K 2021. 6. 7. 10:06

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

[ 개발 환경 설정 ]

개발 툴 : Edit++

개발 언어 : javascript

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

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

[소스 코드]

 

    <script>
    	/* 
    	[JS 요약 설명]
    	1. strict 모드 : ECMAScript 5에서 처음으로 소개되었으며, 자바스크립트 코드에 더욱 엄격한 오류 검사를 적용합니다
    	2. strict 모드는 스크립트나 함수의 맨 처음에 "use strict" 지시어를 사용하여 선언합니다    	    
    	*/    	    	    	
    	
    	
    	/* 이벤트 함수 정의 */
    	function main() {
    		
    		/*strict 모드 선언*/
    		"use strict"
    		
    		/* 초기 변수 선언 */    		
    		var int_data = 0;
    		
    		/* [try catch finally 구문 작성] */
    		try {
    			console.log("try : " + "start");
    			
    			/* 에러를 강제 발생 시키기 위해 문법  작성 - 선언되지않은 변수 */
    			int_data = Number.parseInt(str_data);
    			console.log("결과 : " + int_data);
    		}
    		catch (exception) {
    			/* 에러 발생 구문 확인 실시 */    			
    			console.error("catch : " + exception.message);
    			
    			/* 예외 상황 로직 처리 실시 */
    			int_data = -1;    			
    		}
    		finally {
    			console.log("finally : " + int_data);
    		}
    		
    	};    	    	    	
    	
    </script>

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

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

[결과 출력]

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

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

[요약 설명]

/*

[JS 요약 설명]

1. strict 모드 : ECMAScript 5에서 처음으로 소개되었으며, 자바스크립트 코드에 더욱 엄격한 오류 검사를 적용합니다

2. strict 모드는 스크립트나 함수의 맨 처음에 "use strict" 지시어를 사용하여 선언합니다

*/

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

 

반응형
Comments