RangeErrorRangeError
कोई मान अपेक्षित सीमा में नहीं है, जैसे अमान्य ऐरे लंबाई या कॉल स्टैक के आकार की सीमा पार होना।
इस एरर के कारण
कोई संख्यात्मक मान या अन्य पैरामीटर अनुमत मानों की सीमा से बाहर है। जैसे जहाँ धनात्मक संख्या चाहिए वहाँ ऋणात्मक देना, रिकर्सन की सीमा पार करना, या प्रिसीज़न की सीमा से बाहर के मान इस्तेमाल करना।
इसे कैसे ठीक करें
फ़ंक्शन को देने से पहले इनपुट जाँचें। संख्यात्मक मानों के लिए सीमा की जाँच जोड़ें। अगर कारण रिकर्सन है, तो बेस केस जोड़ें या इटरेशन में बदलें।
संबंधित एरर कोड
TypeErrorTypeError
एक मान अपेक्षित प्रकार का नहीं है। यह सबसे सामान्य JavaScript त्रुटि है, जो तब होती है जब कोई ऑपरेशन गलत प्रकार के मान से सामना करता है।
URIErrorURIError: URI विकृत
किसी ग्लोबल URI फ़ंक्शन (decodeURIComponent, encodeURI) को गलत ढंग से बना URI मिला।
SyntaxError: Cannot use import statement outside a moduleSyntaxError: module के बाहर import statement उपयोग नहीं कर सकते
ES module import syntax ऐसी file में उपयोग की गई जिसे module के रूप में नहीं माना जाता।
EEXISTEEXIST: फ़ाइल पहले से मौजूद है
फ़ाइल निर्माण संक्रिया विफल हुई क्योंकि लक्ष्य पथ पहले से मौजूद है।
TypeError: Assignment to constant variableTypeError: constant variable को assign नहीं किया जा सकता
const से घोषित वेरिएबल को दोबारा मान देने का प्रयास किया गया।
SyntaxErrorSyntaxError
JavaScript engine को ऐसा code मिला जो language syntax के अनुरूप नहीं है।