जावास्क्रिप्ट में मुख्य प्रकार के अपवाद
आइए जावास्क्रिप्ट में होने वाले तीन मुख्य प्रकार के अपवादों का विश्लेषण करें।
TypeError प्रकार का अपवाद एक ऐसी त्रुटि का प्रतिनिधित्व करता है जो किसी चर या पैरामीटर के लिए अमान्य प्रकार के होने पर उत्पन्न होती है। SyntaxError प्रकार का अपवाद एक ऐसी त्रुटि का प्रतिनिधित्व करता है जो स्रोत कोड या JSON को पार्स करते समय उत्पन्न होती है।
RangeError प्रकार का अपवाद एक ऐसी त्रुटि का प्रतिनिधित्व करता है जो किसी फ़ंक्शन के पैरामीटर को ऐसी संख्या पास करने का प्रयास करते समय उत्पन्न होती है जो उस फ़ंक्शन पैरामीटर के मानों की स्वीकार्य सीमा में शामिल नहीं होती है। यह कंस्ट्रक्टर Array के माध्यम से गलत लंबाई वाली सरणी बनाते समय, या संख्या Number.toExponential(), Number.toFixed() या Number.toPrecision() की विधियों में खराब मान पास करते समय उत्पन्न हो सकता है।
अन्य प्रकार के अपवाद भी मौजूद हैं।