구문 분석 오류라고도 하는 구문 오류는 기존 프로그래밍 언어의 컴파일 시간과 JavaScript의 해석 시간에 발생합니다. 예를 들어 다음 줄은 닫는 괄호가 없기 때문에 구문 오류가 발생합니다.
<script> <!-- window.print(; //--> </script>
JavaScript에서 구문 오류가 발생하면 구문 오류와 동일한 스레드에 포함된 코드만 영향을 받고 다른 스레드의 나머지 코드는 오류가 포함된 코드에 의존하지 않는 것으로 가정하여 실행됩니다.