-
जावास्क्रिप्ट में try और catch स्टेटमेंट्स को उदाहरण सहित समझाएं
परिचय try स्टेटमेंट हमें कोड के एक ब्लॉक को निष्पादित करने और एरर्स के लिए टेस्ट करने की अनुमति देता है। उन एरर्स को catch स्टेटमेंट द्वारा पकड़ा और हैंडल किया जाता है। वैकल्पिक finally ब्लॉक हमेशा निष्पादित होता है। उदाहरण निम्न कोड जावास्क्रिप्ट में try और catch स्टेटमेंट के लिए है: <!DOCTYP
-
जावास्क्रिप्ट में एरर नेम वैल्यूज़ को उदाहरण सहित समझाएं
परिचय एरर नेम वैल्यू का उपयोग एरर का नाम सेट या रिटर्न करने के लिए किया जाता है। जावास्क्रिप्ट में कई बिल्ट-इन एरर टाइप्स होते हैं, जिनमें से प्रत्येक का एक विशिष्ट नाम होता है: क्र.सं.एरर नाम और विवरण 1EvalError - eval() फ़ंक्शन में एरर को दर्शाता है (वर्तमान में कम उपयोग होता है) 2RangeError
-
जावास्क्रिप्ट this कीवर्ड समझाएं
परिचय जावास्क्रिप्ट this कीवर्ड उस ऑब्जेक्ट को संदर्भित करता है जिससे यह संबंधित होता है। इसका मान इस बात पर निर्भर करता है कि इसे कहाँ और कैसे कॉल किया गया है: अकेले या रेगुलर फ़ंक्शन में: ग्लोबल ऑब्जेक्ट (ब्राउज़र में window, स्ट्रिक्ट मोड में undefined) मेथड में: ऑनर ऑब्जेक्ट इवेंट लिस्टनर में:
-
जावास्क्रिप्ट में इमेज अपलोड से पहले उसका प्रीव्यू कैसे करें?
परिचय इमेज अपलोड करने से पहले प्रीव्यू करने के लिए, जावास्क्रिप्ट में FileReader API का उपयोग किया जाता है। यह यूज़र द्वारा चुनी गई फ़ाइल को पढ़ता है और डेटा URL के रूप में उपलब्ध कराता है जिसे img टैग के src में सेट किया जा सकता है। उदाहरण <!DOCTYPE html> <html lang="hi"> &l
-
जावास्क्रिप्ट से विशिष्ट टेक्स्ट वाले div को कैसे छुपाएं?
परिचय किसी विशिष्ट टेक्स्ट वाले div एलिमेंट को छुपाने के लिए, हम getElementsByClassName() का उपयोग करके एलिमेंट्स का चयन कर सकते हैं, उन पर पुनरावृति कर सकते हैं, और शर्त के आधार पर style.display = none सेट कर सकते हैं। उदाहरण <!DOCTYPE html> <html lang="hi"> <head> <
-
जावास्क्रिप्ट में कॉन्स्टेंट्स कैसे बनाएं? उदाहरण सहित समझाएं।
परिचय जावास्क्रिप्ट में const कीवर्ड (ES2015) का उपयोग उन वेरिएबल्स को घोषित करने के लिए किया जाता है जिन्हें पुनः असाइन नहीं किया जा सकता। हालांकि, यदि मान एक ऑब्जेक्ट या ऐरे है, तो इसकी प्रॉपर्टीज/एलिमेंट्स अभी भी मॉडिफाई की जा सकती हैं। उदाहरण निम्न कोड जावास्क्रिप्ट में कॉन्स्टेंट्स बनाने के ल
-
जावास्क्रिप्ट में NaN और Infinity उदाहरण
परिचय NaN (Not-a-Number) एक विशेष संख्यात्मक मान है जो अमान्य या अपरिभाषित गणितीय ऑपरेशन का परिणाम दर्शाता है। Infinity संख्यात्मक ओवरफ्लो को दर्शाता है। दोनों number टाइप के हैं। उदाहरण निम्न कोड जावास्क्रिप्ट में NaN और Infinity को लागू करने के लिए है: <!DOCTYPE html> <html lang="
-
जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें?
परिचय जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए search() मेथड का उपयोग किया जाता है जो रेगुलर एक्सप्रेशन (या स्ट्रिंग जो रेगएक्सप में परिवर्तित हो जाती है) लेता है और पहले मिलान का इंडेक्स लौटाता है, या -1 यदि नहीं मिला। उदाहरण निम्न कोड जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए है: <!DOCTYPE html
-
जावास्क्रिप्ट में पॉजिटिव और नेगेटिव इन्फिनिटी वैल्यूज़ कैसे प्रिंट करें?
परिचय जावास्क्रिप्ट में Infinity और -Infinity ग्लोबल प्रॉपर्टीज होती हैं जो पॉजिटिव और नेगेटिव इन्फिनिटी को दर्शाती हैं। ये तब उत्पन्न होती हैं जब कोई गणना जावास्क्रिप्ट में प्रतिनिधित्व योग्य सबसे बड़ी संख्या से अधिक हो जाती है (लगभग 1.7976931348623157 × 10308)। उदाहरण निम्न कोड जावास्क्रिप्ट में
-
जावास्क्रिप्ट में ऐरे स्प्लिसिंग क्या है? उदाहरण सहित समझाएं।
परिचय ऐरे स्प्लिसिंग का अर्थ है Array.splice() मेथड का उपयोग करके ऐरे से आइटम्स जोड़ना या हटाना। हटाए गए आइटम्स एक ऐरे के रूप में लौटाए जाते हैं। यह मेथड मूल ऐरे को म्यूटेट करता है। सिंटैक्स array.splice(startIndex, deleteCount, item1, item2, ...) startIndex - परिवर्तन शुरू करने का इंडेक्स delete
-
जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाना
परिचय जावास्क्रिप्ट में ऐरे बनाने का एक तरीका new Array() कंस्ट्रक्टर का उपयोग करना है। हालांकि, ऐरे लिटरल सिंटैक्स [] आमतौर पर पसंद किया जाता है क्योंकि यह अधिक संक्षिप्त और तेज़ है। उदाहरण निम्न कोड जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाने के लिए है: <!DOCTYPE html> <html lang=&qu
-
जावास्क्रिप्ट में एसोसिएटिव ऐरे क्या हैं?
परिचय जावास्क्रिप्ट में एसोसिएटिव ऐरे मूल रूप से ऑब्जेक्ट्स होते हैं जहां इंडेक्स यूजर-डिफाइंड कीज़ द्वारा प्रतिस्थापित होते हैं। इनमें सामान्य ऐरे की तरह length प्रॉपर्टी नहीं होती और इन्हें सामान्य for लूप से ट्रैवर्स नहीं किया जा सकता। उदाहरण निम्न कोड जावास्क्रिप्ट में एसोसिएटिव ऐरे के लिए है:
-
जावास्क्रिप्ट में डेट ऑब्जेक्ट कैसे बनाएं?
परिचय जावास्क्रिप्ट Date ऑब्जेक्ट तारीख और समय के साथ काम करने के लिए उपयोग किया जाता है। इसे new Date() कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है जिसमें विभिन्न पैरामीटर्स हो सकते हैं। उदाहरण निम्न कोड जावास्क्रिप्ट में डेट ऑब्जेक्ट बनाने के लिए है: <!DOCTYPE html> <html lang="hi&
-
जावास्क्रिप्ट में डेट का दिन कैसे सेट करें?
परिचय जावास्क्रिप्ट में setDate() मेथड का उपयोग डेट ऑब्जेक्ट का दिन (महीने का दिन) सेट करने के लिए किया जाता है। यह महीने और वर्ष को आवश्यकतानुसार स्वचालित रूप से एडजस्ट करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में डेट का दिन सेट करने के लिए है: <!DOCTYPE html> <html lang="hi"&g
-
जावास्क्रिप्ट क्लोजर क्या है? उदाहरण सहित समझाएं।
परिचय जावास्क्रिप्ट में क्लोजर हमें आउटर फ़ंक्शन के स्कोप को इनर फ़ंक्शन से एक्सेस करने की अनुमति देता है, यहां तक कि आउटर फ़ंक्शन के निष्पादित होने और वापस लौटने के बाद भी। इसका मतलब है कि इनर फ़ंक्शन के पास हमेशा आउटर फ़ंक्शन के वेरिएबल्स तक पहुंच होगी। उदाहरण निम्न कोड जावास्क्रिप्ट में क्लोजर्
-
जावास्क्रिप्ट ऑब्जेक्ट को ऐरे है या नहीं कैसे वेरिफाई करें? उदाहरण सहित समझाएं।
परिचय जावास्क्रिप्ट Array.isArray() मेथड का उपयोग यह वेरिफाई करने के लिए किया जाता है कि कोई जावास्क्रिप्ट ऑब्जेक्ट ऐरे है या नहीं, इसके द्वारा लौटाए गए बूलियन मान के आधार पर। यह ऐरे की जांच करने का सबसे विश्वसनीय तरीका है क्योंकि यह क्रॉस-फ्रेम/विंडो परिदृश्यों में भी काम करता है। उदाहरण निम्न को
-
जावास्क्रिप्ट में रेस्ट और स्प्रेड ऑपरेटर्स
परिचय रेस्ट ऑपरेटर (...) हमें किसी भी संख्या में आर्गुमेंट्स के साथ फ़ंक्शन को कॉल करने और फिर उन अतिरिक्त आर्गुमेंट्स को एक ऐरे के रूप में एक्सेस करने की अनुमति देता है। यह ऐरे या ऑब्जेक्ट्स को डीस्ट्रक्चर करने में भी सक्षम बनाता है। स्प्रेड ऑपरेटर (...) हमें ऐरे जैसे इटरेबल को उसके व्यक्तिगत एलिम
-
जावास्क्रिप्ट रेगुलर एक्सप्रेशन्स में यूनिकोड प्रॉपर्टी एस्केप्स
परिचय यूनिकोड प्रॉपर्टी एस्केप्स (ES2018 में पेश) रेगुलर एक्सप्रेशन्स को उनके यूनिकोड प्रॉपर्टीज के आधार पर कैरेक्टर्स से मिलान करने की अनुमति देते हैं, u फ्लैग का उपयोग करके। यह इमोजी, विशिष्ट स्क्रिप्ट्स, या कैरेक्टर श्रेणियों से मिलान करने के लिए शक्तिशाली है। उदाहरण निम्न उदाहरण दर्शाता है कि
-
जावास्क्रिप्ट रेगुलर एक्सप्रेशन्स में लुकबिहाइंड एसर्शन
परिचय लुकबिहाइंड एसर्शन (ES2018 में पेश) एक पैटर्न से तभी मिलान करने की अनुमति देता है जब उसके पहले कोई विशिष्ट पैटर्न मौजूद हो, बिना उस पूर्ववर्ती पैटर्न को मिलान में शामिल किए। यह दो प्रकार के होते हैं: पॉजिटिव लुकबिहाइंड (?<=...) और नेगेटिव लुकबिहाइंड (?<!...)। उदाहरण निम्न उदाहरण दर्शाता
-
जावास्क्रिप्ट रेगुलर एक्सप्रेशन्स में नेम्ड कैप्चर ग्रुप्स
परिचय जावास्क्रिप्ट में, आप रेगुलर एक्सप्रेशन के किसी भाग को ग्रुप कर सकते हैं। इसे पैरेंथेसिस में कैरेक्टर्स को एनकैप्सुलेट करके किया जाता है। नेम्ड कैप्चर ग्रुप्स (ES2018 में पेश किए गए) आपको प्रत्येक ग्रुप को एक नाम असाइन करने की अनुमति देते हैं, जिससे कोड अधिक पठनीय और रखरखाव योग्य बनता है। उद