프로그래밍에는 세 가지 유형의 오류가 있습니다. (a) 구문 오류, (b) 런타임 오류, (c) 논리적 오류. 예외라고도 하는 런타임 오류 , 실행 중에 발생합니다(컴파일/해석 후). 예를 들어 다음 줄은 구문이 정확하지만 런타임에 존재하지 않는 메서드를 호출하려고 하므로 런타임 오류가 발생합니다.
<script> <!-- window.printme(); //--> </script>
예외는 발생하는 스레드에도 영향을 미치므로 다른 JavaScript 스레드가 계속해서 정상적인 실행을 할 수 있습니다.