투케이2K

330. (javaScript) 자바스크립트 try catch 구문 사용 및 error 에러 발생 타입 및 메시지 확인 - instanceof 본문

JavaScript

330. (javaScript) 자바스크립트 try catch 구문 사용 및 error 에러 발생 타입 및 메시지 확인 - instanceof

투케이2K 2023. 9. 22. 14:09

[개발 환경 설정]

개발 툴 : Edit++

개발 언어 : JavaScript

 

[소스 코드]

    <!-- ===================================================================================================== -->
    <!-- [자바스크립트 코드 지정] -->
    <!-- ===================================================================================================== -->
    <script>


        // [html 최초 로드 및 이벤트 상시 대기 실시] 
        window.onload = async function() {
            console.log("");
            console.log("=========================================");
            console.log("[window onload] : [start]");
            console.log("=========================================");
            console.log(""); 


            // -------------------------------------------
            // try catch 구문 정의 및 에러 발생 소스코드 작성
            // -------------------------------------------
            try {

                // [강제 에러 발생 >> 변수 없이 정의]
                twok;
            }
            catch (error){

                // [에러 발생 내용 확인]
                console.log("");
                console.log("=========================================");
                console.log("[window onload] : [Exception]");
                console.log("--------------------------------------");
                console.log("[all error] : " + error);
                console.log("--------------------------------------");
                console.log("[error name] : " + error.name);
                console.log("--------------------------------------");
                console.log("[error message] : " + error.message);
                console.log("--------------------------------------");
                console.log("[error stack] : " + error.stack);
                console.log("=========================================");
                console.log(""); 

            }

        }; 

        
    </script>
 

[결과 출력]

 

=========================================
[window onload] : [Exception]
--------------------------------------
[all error] : ReferenceError: twok is not defined
--------------------------------------
[error name] : ReferenceError
--------------------------------------
[error message] : twok is not defined
--------------------------------------
[error stack] : ReferenceError: twok is not defined
    at window.onload (file:///C:/Users/.../WebFunctionTest.html:152:17)
=========================================

 


 

반응형
Comments