100 दिनों की चुनौती का पहला दिन
दिनांक: 8/21/2024
उद्देश्य: जावास्क्रिप्ट में चर, तार्किक संचालन और डेटा प्रकारों को सीखना और समझना, जावास्क्रिप्ट का उपयोग करके गणितीय समस्या को हल करना, और ईवेंट श्रोताओं और सशर्त बयानों के बारे में सीखना शुरू करना।
आज, मैंने वेरिएबल्स के बारे में सीखकर जावास्क्रिप्ट में अपनी यात्रा शुरू की। जावास्क्रिप्ट में एक वेरिएबल एक कंटेनर की तरह होता है जिसमें डेटा होता है, जो एक संख्या, टेक्स्ट का एक टुकड़ा या किसी अन्य प्रकार का मान हो सकता है। मैंने सीखा कि कैसे लेट, कॉन्स्ट और वेर कीवर्ड का उपयोग करके एक वेरिएबल घोषित किया जाए।
इसके बाद, मैंने तार्किक संचालन का पता लगाया, जिसका उपयोग जावास्क्रिप्ट में निर्णय लेने के लिए किया जाता है। मैंने बुनियादी तार्किक ऑपरेटरों के बारे में सीखा:
मैंने विभिन्न डेटा प्रकारों के बारे में भी सीखा जैसे:
मैंने एक साधारण गणितीय समस्या को हल करने के लिए चर और डेटा प्रकारों के बारे में अपना ज्ञान लागू किया। समस्या एक आयत की चौड़ाई और ऊंचाई को देखते हुए उसके क्षेत्रफल की गणना करने की थी।
आगे बढ़ते हुए, मैंने इवेंट श्रोताओं के बारे में सीखना शुरू किया। ईवेंट श्रोता एक फ़ंक्शन है जो किसी विशिष्ट ईवेंट के घटित होने की प्रतीक्षा करता है, जैसे कि उपयोगकर्ता एक बटन पर क्लिक करता है, और फिर कुछ कार्रवाई शुरू करता है।
सामान्य शर्तों में:
इवेंट श्रोता जावास्क्रिप्ट को वेबपेज पर उपयोगकर्ता की गतिविधियों पर प्रतिक्रिया देने की अनुमति देते हैं, जैसे बटन पर क्लिक करना, टेक्स्ट बॉक्स में टाइप करना, या किसी तत्व पर होवर करना।
जब क्लिक न करें
जब इसे क्लिक किया जाता है तो यह लोडिंग डेटा दिखाएगा.. फिर अंत में "कॉलबैक के माध्यम से लोड किया गया डेटा" दिखाएगा
यह जावास्क्रिप्ट में एक इवेंट श्रोता का काम है
मैंने सशर्त बयानों के बारे में भी सीखा, जो मुझे अपने कोड में निर्णय लेने की अनुमति देता है। एक सशर्त बयान यह जांचता है कि कोई शर्त सही है या गलत और फिर परिणाम के आधार पर कोड के एक ब्लॉक को निष्पादित करता है।
जबकि लूप:
जावास्क्रिप्ट में थोड़ी देर का लूप कोड के एक ब्लॉक को तब तक निष्पादित करता रहता है जब तक एक निर्दिष्ट स्थिति सत्य होती है। मैंने इस अवधारणा को यह कल्पना करके समझने की बहुत कोशिश की कि कोई व्यक्ति बार-बार एक प्रश्न पूछ रहा है जब तक कि उन्हें सही उत्तर नहीं मिल जाता।
सरल परिभाषा:
जब तक एक निश्चित स्थिति सत्य रहती है तब तक while लूप चलता रहता है।
उदाहरण:
let number = 1; while (numberइस उदाहरण में, लूप संख्या = 1 से शुरू होता है और यदि संख्या 5 से कम या उसके बराबर है तो चलता रहता है। यह संख्या का मान प्रिंट करता है और फिर इसे हर बार 1 बढ़ाता है।
पाश के लिए:
फॉर लूप थोड़ी देर के लूप के समान है, लेकिन आमतौर पर अधिक संक्षिप्त और लिखने में आसान होता है जब आप जानते हैं कि आप लूप को कितनी बार चलाना चाहते हैं।सरल परिभाषा:
एक फॉर लूप कोड के एक ब्लॉक को एक विशिष्ट संख्या में दोहराता है।उदाहरण:
for (let i = 1; iइस फॉर लूप में, i 1 से शुरू होता है और प्रत्येक लूप के बाद 1 तक बढ़ता है जब तक कि यह 5 तक नहीं पहुंच जाता। लूप 5 बार चलता है, ठीक while लूप की तरह।
व्हाइल और फॉर लूप्स के बीच अंतर:
परिदृश्य:
कल्पना कीजिए कि आप एक सिक्का उछाल रहे हैं। आप तब तक पलटते रहना चाहते हैं जब तक आपको सिर न मिल जाएं। चूँकि आप नहीं जानते कि यह कितने फ़्लिप लेगा, आप जब तक सिर न आ जाएँ तब तक फ़्लिप करते रहने के लिए while लूप का उपयोग करेंगे।
अब, यदि आप सिक्के को ठीक 5 बार उछालना चाहते हैं, तो आप फॉर लूप का उपयोग करेंगे क्योंकि आप जानते हैं कि आपको ठीक 5 बार पलटना होगा, परिणाम चाहे जो भी हो।
सारांश:
लूप को समझने में कुछ मेहनत लगी, लेकिन इस अभ्यास से मुझे यह देखने में मदद मिली कि वे मेरे कोड में कार्यों को कुशलतापूर्वक दोहराने में कैसे उपयोगी हैं।
मैं बहुत निराश और तनावग्रस्त था। यह वास्तव में मुझ पर हावी हो रहा था, इस हद तक कि मुझे लगभग अपने पीसी को तोड़ने जैसा महसूस हो रहा था। यह बहुत जबरदस्त था! क्या आप कृपया मुझे यह पता लगाने में मदद कर सकते हैं कि यह सब कहां गलत हुआ?....?♂️?♂️?♂️?♂️, मुझे बहुत सारे बग से निपटना पड़ा, और इसे डीबग करना मेरे तनाव को बढ़ा रहा था। लेकिन मैंने ब्रेक लेने का फैसला किया, अपना दिमाग फिर से सेट किया और आखिरकार समस्या का पता लगा लिया। मैं खुद से कहता रहा कि चाहे कुछ भी हो, मैं अपना सर्वश्रेष्ठ संस्करण बन सकता हूं।
लेकिन जावास्क्रिप्ट...????
दिन 1 उत्पादक था क्योंकि मैंने चर, तार्किक संचालन, डेटा प्रकार और सशर्त बयानों के बारे में सीखकर जावास्क्रिप्ट में एक ठोस नींव रखी। मैंने यह भी पता लगाना शुरू किया कि जावास्क्रिप्ट इवेंट श्रोताओं के माध्यम से उपयोगकर्ता के कार्यों के साथ कैसे इंटरैक्ट करता है। मैं इस यात्रा को जारी रखने और भविष्य में जावास्क्रिप्ट के बारे में अपनी समझ को गहरा करने के लिए उत्साहित हूं।
कृपया लाइक करें, शेयर करें, सब्सक्राइब करें और अधिक जानकारी के लिए फ़ॉलो करें, और यह भी टिप्पणी करें कि मुझे इस जावास्क्रिप्ट हैमबर्गर के लिए कौन सा पेय लेना चाहिए...लोल???
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3