예외 처리

    [JavaScript] 예외 처리(exception)

    예외(exception) 예외(exception)란 프로그램이 실행 중에 발생하는 런타임 오류를 의미한다. 이러한 예외가 발생하지 않도록 미리 방지하는 것도 중요하지만, 발생한 예외를 처리하는 방법 또한 매우 중요하다. ※ 오류(error)란 프로그램 구문의 문법적인 오류를 의미한다. 예외 발생 예외를 발생시킨다는 것은 명시적으로 오류를 발생시킨다는 의미뿐만 아니라 예외 상황을 알린다는 의미도 있다. 자바스크립트에서는 throw 키워드를 사용하여 예외를 발생시킬 수 있다. 문법 throw 표현식; 표현식에는 예외 코드를 나타내는 숫자나 오류 메세지를 담고 있는 문자열, Error 객체 등이 올 수 있다. 예외 처리(exception handling) 자바스크립트에서는 프로그램이 실행되는 도중 발생하는 예..

    [Python] 예외 처리(exception handling)

    예외 처리(exception handling) 프로그래밍을 배우다 보면 생각지도 못한 여러가지 오류가 발생하는 것을 경험할 수 있을 것이다. 이렇게 발생하는 오류는 크게 다음과 같이 두 가지로 구분할 수 있다. 문법 오류(syntax errors) 예외(exceptions) 문법 오류(syntax errors)는 프로그래밍을 배우는 과정에서 가장 많이 경험하게 될 오류일 것이다. while True print('안녕하세요!') 실행 결과 File "D:/test.py", line 1 while True ^ SyntaxError: invalid syntax 위와 같이 문법 오류가 발생하면 파서(parser)는 오류가 발생한 라인과 함께 그 대략적인 위치까지도 ‘^’ 기호를 이용하여 알려준다. 위의 예제에서..