JS/JS 수업분

[JS] day11_try~catch

congs 2023. 4. 18. 21:52
 
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>try~catch</title>
</head>
<body>
    <script>
        console.log('프로세스 시작');
        try{
            alerttt('경고창 실행'); //명령어가 잘못된 부분
            console.log('경고창 실행 확인');
        }catch(err){
            console.log('catch 영역');
            console.log(err.name); //에러 이름출력 ReferenceError
            console.log(err.message); //에러 메세지출력 alerttt is not defined
            try{
                if(err.message.toString().length > 0){
                    throw 'throw error'; // 무조건 error (err2 catch를 보려고 사용함!)
                }
            }catch(err2){
                console.log('err2: ',err2.message);
            }finally{
                console.log('err2 finally')
            }
        }finally{
            console.log('(마지막) err finally')
        }
        console.log('프로세스 종료')
    </script>
</body>
</html>
 
 

'JS > JS 수업분' 카테고리의 다른 글

[JS] day11_mapEx  (0) 2023.04.18
[JS] day11_count생성 (더하기 버튼 : +1 / 빼기버튼 : -1)  (0) 2023.04.18
[JS] day11_map  (0) 2023.04.18
[JS] day11_set  (0) 2023.04.18
[JS] day08_과제 (전송받은 데이터 저장-출력)  (0) 2023.04.18