सिंटैक्स त्रुटियों को पार्सिंग त्रुटियाँ भी कहा जाता है, जो पारंपरिक प्रोग्रामिंग भाषाओं में संकलन समय पर और JavaScript में व्याख्या समय पर होती हैं। उदाहरण के लिए, निम्न लाइन सिंटैक्स त्रुटि का कारण बनती है क्योंकि इसमें एक बंद पैरेंथेसिस गायब है।
<script>
<!--
window.print(;
//-->
</script>
जब JavaScript में सिंटैक्स त्रुटि होती है, तो केवल वही कोड प्रभावित होता है जो सिंटैक्स त्रुटि वाले थ्रेड में समाहित होता है और अन्य थ्रेड्स में बाकी कोड निष्पादित हो जाता है, यह मानते हुए कि उनमें त्रुटि वाले कोड पर कुछ भी निर्भर नहीं है।