जेनेरिक एरर कंस्ट्रक्टर के अलावा, जिसका उपयोग कस्टम एरर बनाने के लिए किया जा सकता है, जावास्क्रिप्ट में सात अन्य कोर एरर कंस्ट्रक्टर हैं। ये हैं -
-
EvalError −वैश्विक फ़ंक्शन eval() के संबंध में होने वाली त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है।
-
आंतरिक त्रुटि -एक त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है जो तब होता है जब जावास्क्रिप्ट इंजन में एक आंतरिक त्रुटि फेंक दी जाती है। उदाहरण के लिए:"बहुत ज्यादा रिकर्सन"
-
रेंज त्रुटि - एक त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है जो तब होता है जब एक संख्यात्मक चर या पैरामीटर इसकी मान्य सीमा से बाहर होता है।
-
संदर्भ त्रुटि −एक त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है जो एक अमान्य संदर्भ को डी-रेफरेंस करते समय होता है।
-
सिंटैक्स त्रुटि −इवल() में कोड पार्स करते समय होने वाली सिंटैक्स त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है।
-
लेखन त्रुटि −एक त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है जो तब होता है जब कोई चर या पैरामीटर मान्य प्रकार का नहीं होता है।
-
URIError -एक त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है जो तब होता है जब encodeURI() या decodeURI() अमान्य पैरामीटर पारित किए जाते हैं।