EvalError --- वैश्विक फ़ंक्शन eval () के बारे में होने वाली त्रुटि का प्रतिनिधित्व करने वाला एक उदाहरण बनाता है।
InternalError --- एक त्रुटि का प्रतिनिधित्व करता है, जो तब होता है जब जावास्क्रिप्ट इंजन में एक आंतरिक त्रुटि होती है। उदाहरण के लिए "बहुत अधिक पुनरावृत्ति"।
RangeError --- एक ऐसा उदाहरण बनाता है जो एक त्रुटि का प्रतिनिधित्व करता है जब एक संख्यात्मक चर या पैरामीटर इसकी मान्य सीमा के बाहर होता है।
ReferenceError --- एक त्रुटि का प्रतिनिधित्व करने वाले एक उदाहरण को बनाता है जब एक अवैध संदर्भ को संदर्भित करता है।
SyntaxError --- एक वाक्य रचना त्रुटि को दर्शाता है जो eval () में कोड पार्स करते समय होता है।
TypeError --- एक ऐसा उदाहरण बनाता है जो एक त्रुटि का प्रतिनिधित्व करता है जो तब होता है जब एक चर या पैरामीटर वैध प्रकार का नहीं होता है।
URIError --- एक ऐसी त्रुटि को दर्शाता है जो तब घटित होती है जब एनकोडराइ () या डिकोडर्इ () अमान्य पैरामीटर पारित कर दी जाती है।
RangeError
। क्या आपको कस्टम प्रकारों को परिभाषित करना चाहिए या बसthrow new Error("<message>");
?