Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट इफ एल्स:एक चरण-दर-चरण मार्गदर्शिका

एक JavaScript if…else कथन मूल्यांकन करता है कि कोई शर्त सही है या गलत। यदि कोई शर्त निष्पादित किया जाता है, अगर ब्लॉक के भीतर कोड निष्पादित होता है। अन्यथा, अन्य ब्लॉक की सामग्री निष्पादित होती है। वरना...यदि कथन आपको अनेक स्थितियों का मूल्यांकन करने देते हैं।


ऐसे समय होंगे जब आप कुछ कारकों के आधार पर कोड के विभिन्न ब्लॉक चलाना चाहते हैं।

यह वह जगह है जहां सशर्त बयान आते हैं। सशर्त बयान सभी प्रोग्रामिंग भाषाओं का एक महत्वपूर्ण हिस्सा हैं। यदि कोई विशेष शर्त पूरी होती है तो वे कोड के ब्लॉक चलाते हैं।

इस ट्यूटोरियल में, हम यह देखने जा रहे हैं कि if…else . का उपयोग कैसे करें हमारे कोड में बयान।

सशर्त विवरण पुनश्चर्या

जैसा कि हमने चर्चा की है, सशर्त बयान हर प्रोग्रामिंग भाषा का एक महत्वपूर्ण हिस्सा हैं। यदि कोई विशेष शर्त पूरी होती है, तो आपको कोड चलाने के लिए एक सशर्त कथन का उपयोग करना होगा। यहां कुछ परिदृश्य दिए गए हैं जहां सशर्त विवरण का उपयोग करना उपयोगी होगा:

  • जांचें कि उपयोगकर्ता का पासवर्ड फ़ाइल में मौजूद पासवर्ड से मेल खाता है या नहीं।
  • जांचें कि किसी उपयोगकर्ता के पास एक निश्चित ईमेल पते के तहत सूचीबद्ध खाता है या नहीं।
  • यदि प्रत्येक फ़ील्ड भर दी गई है तो एक फ़ॉर्म सबमिट करें।
  • यदि उपयोगकर्ता साइन इन है तो छुट्टियों में छूट की सूची प्रदर्शित करें।

इन सभी उदाहरणों की कुंजी यह है कि वे if . शब्द का उपयोग करते हैं . अगर कुछ होता है, तो कुछ और होना चाहिए। आइए देखें कि हम जावास्क्रिप्ट में इसी तर्क का उपयोग कैसे कर सकते हैं।

JavaScript if Statement

एक जावास्क्रिप्ट अगर कथन मूल्यांकन करता है कि कोई कथन सत्य है या असत्य। एक if स्टेटमेंट तभी चलेगा जब स्टेटमेंट सही होगा। यदि कथन गलत है, तो कुछ नहीं होता।

अगर कथन अगर . का उपयोग करते हैं खोजशब्द। if कथन के बाद, आपको नियमित कोष्ठक में एक शर्त—या शर्तों का एक समूह—निर्दिष्ट करना चाहिए। अगर और अन्य कथन की सामग्री घुंघराले ब्रेसिज़ के भीतर संलग्न दिखाई देती है।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

जावास्क्रिप्ट में if स्टेटमेंट के लिए सिंटैक्स यहां दिया गया है:

if (ourConditions) {// कोड जो हमारी कंडीशन्स सही होने पर निष्पादित होगा}

यदि कथन JavaScript उदाहरण

आइए if . को स्पष्ट करने के लिए एक उदाहरण का उपयोग करें कार्रवाई में बयान। हम एक ई-कॉमर्स साइट बना रहे हैं, और हमें यह सुनिश्चित करने की आवश्यकता है कि खरीदारी करने से पहले उपयोगकर्ताओं की आयु 16 वर्ष से अधिक हो। यहां एक उदाहरण दिया गया है कि कैसे हम उपयोगकर्ताओं को हमारे स्टोर पर कोई आइटम खरीदने की अनुमति देने से पहले उनकी आयु सत्यापित कर सकते हैं:

const userAge =15;if (userAge <16) { कंसोल.लॉग ("आप खरीदारी करने के लिए पर्याप्त उम्र के नहीं हैं!");}

हमारा कोड निम्नलिखित लौटाता है:

आपकी उम्र इतनी नहीं है कि आप खरीदारी कर सकें!

कम से कम ऑपरेटर का उपयोग करके, हम जांचते हैं कि हमारे उपयोगकर्ता की आयु 16 से कम है या नहीं। हमारा उपयोगकर्ता 15 वर्ष का है, जिसका अर्थ है कि userAge <16 सच हैं। हमारे if . में कोड बयान चलता है।

लेकिन क्या होगा अगर हमारे यूजर की उम्र 16 साल थी? अगर ऐसा होता, तो हमारा कोड कुछ भी नहीं लौटाता क्योंकि userAge <16 झूठा होगा। हमारे if . में कोड कथन की उपेक्षा की जाती है। हमारा कार्यक्रम चलता रहेगा।

जावास्क्रिप्ट अगर… और स्टेटमेंट

एक JavaScript if…else कथन मूल्यांकन करता है कि कोई शर्त सत्य के बराबर है या नहीं। यदि कोई शर्त असत्य के बराबर है, तो अन्य कथन निष्पादित होता है। अन्यथा, "if" कथन की सामग्री चलती है।

if…else स्टेटमेंट का सिंटैक्स है:

if (ourCondition) {// अगर कंडीशन सही है तो कोड एक्जीक्यूट होगा} और {// अगर कंडीशन गलत है तो कोड एक्जीक्यूट होगा}

एक बयान में सभी शर्तों के बाद अन्य कथन प्रकट होता है। एक if स्टेटमेंट में केवल एक और स्टेटमेंट दिखाई दे सकता है।

JavaScript सही और गलत के बारे में अधिक जानने के लिए, JavaScript Booleans के लिए हमारी मार्गदर्शिका पढ़ें।

अगर… और जावास्क्रिप्ट उदाहरण

आइए हमारे if स्टेटमेंट चर्चा से उसी उदाहरण का उपयोग करें जहां हम उपयोगकर्ता की आयु की जांच करते हैं। हम एक अन्य जोड़ देंगे उपयोगकर्ता को यह बताने के लिए कथन कि उनकी खरीदारी चल रही है।

const userAge =17;if (userAge <16) { कंसोल.लॉग ("आप खरीदारी करने के लिए पर्याप्त उम्र के नहीं हैं!");} और { कंसोल.लॉग ("आपकी खरीदारी संसाधित की जा रही है।"); } 

हमारा कोड निम्नलिखित लौटाता है:

आपकी खरीदारी संसाधित की जा रही है।

हम "आयु" नामक एक जावास्क्रिप्ट चर घोषित करते हैं जो हमारे उपयोगकर्ता की आयु को ट्रैक करता है। चूंकि हमारा उपयोगकर्ता 16 वर्ष से अधिक उम्र का है, इसलिए कोड if . पर स्किप हो जाता है कथन और अन्य . को क्रियान्वित करता है खंड। यदि हमारे उपयोगकर्ता की आयु 12 वर्ष थी, तो हमारे else . के भीतर कोड खंड नहीं चलेगा।

अन्य कथन विभिन्न संदर्भों में उपयोगी हो सकते हैं। उदाहरण के लिए, यदि कोई त्रुटि सामने आती है तो आप किसी अन्य कथन का उपयोग कर सकते हैं। या आप किसी प्रपत्र की सामग्री को सत्यापित करने के लिए किसी अन्य कथन का उपयोग कर सकते हैं। आप उपयोगकर्ताओं को एक संदेश दिखा सकते हैं यदि उन्होंने कोई गलती की है या फ़ॉर्म नहीं भरा है।

जावास्क्रिप्ट अन्य...यदि कथन

जावास्क्रिप्ट अन्य ... यदि कथन मूल्यांकन करता है कि एकाधिक शर्तों में से एक सत्य है या नहीं। प्रत्येक if…else कथन एक नई स्थिति का मूल्यांकन करता है। यदि कोई शर्तें पूरी नहीं होती हैं, तो कुछ नहीं होता है।

यहाँ एक से अधिक का उपयोग करने के लिए वाक्य रचना है...अगर कथन:

if (कंडीशन एक) {// कोड चलेगा अगर कंडीशन एक सही है} और अगर (शर्त दो) {// कोड चलेगा अगर कंडीशन टू ट्रू है} और {// उपरोक्त सभी कंडीशन होने पर कोड चलेगा झूठे हैं}

हमारा प्रोग्राम सभी कथनों को क्रम में चलाएगा—एक शर्त से शुरू करके—और यदि कोई भी कथन सत्य नहीं है, तो हमारे else में कोड ब्लॉक चलेगा।

हमने एक और निर्दिष्ट किया है ... यदि कथन। आप किसी अन्य कथन का उपयोग कर सकते हैं ... यदि कथन यदि आप किसी कथन के साथ चाहते हैं। प्रत्येक कथन के भीतर आपको उस विशेष शर्त को पूरा करने पर निष्पादित होने वाला कोड निर्दिष्ट करना चाहिए।

अन्य...यदि JavaScript उदाहरण

आइए एक उदाहरण का उपयोग else…if . को स्पष्ट करने के लिए करें कार्रवाई में सशर्त अभिव्यक्ति। मान लें कि आप एक मूवी थियेटर चला रहे हैं और ग्राहकों को उनकी उम्र के आधार पर अलग-अलग कीमत देना चाहते हैं। यहां वे मूल्य दिए गए हैं जिनका आप उपयोग करना चाहते हैं:

  • 10 वर्ष या उससे कम आयु:$5.
  • 11-17 आयु वर्ग:$8.
  • उम्र 18-64:$12.
  • उम्र 65+:$8.

यहां एक प्रोग्राम का उदाहरण दिया गया है जो ग्राहक की उम्र की जांच करेगा और टिकट के लिए भुगतान की जाने वाली कीमत लौटाएगा:

<पूर्व>वर आयु =27;वर टिकट मूल्य =0;अगर (उम्र <=10) { वर टिकट मूल्य =5;} और अगर (उम्र> =11 &&उम्र <=17) {वर टिकट मूल्य =8;} और अगर ( उम्र>=18 &&उम्र <=64) { वर टिकट मूल्य =12;} अन्य { वर टिकट मूल्य =8;} कंसोल.लॉग (टिकट मूल्य);

हमारा कोड निम्नलिखित लौटाता है:12.

हम जांचते हैं कि उपयोगकर्ता की आयु 10 के बराबर है या 10 से कम है। उसके बाद, हम जांचते हैं कि हमारा उपयोगकर्ता 11 और 17 वर्ष की आयु के बीच है या नहीं। हम तब जांचते हैं कि उपयोगकर्ता की आयु 18 और 64 के बीच है या नहीं। क्योंकि हमारे उपयोगकर्ता की उम्र 27 है, उस ब्लॉक में कोड निष्पादित होता है। इस प्रकार, टिकट की कीमत $12 हो जाती है।



निष्कर्ष

जावास्क्रिप्ट यदि अन्य हो कथन हमें यह निर्धारित करने की अनुमति देते हैं कि कुछ कारकों के पूरा होने के आधार पर किसी प्रोग्राम में कौन सा कोड चलाया जाना चाहिए। कोड में तर्क प्रदान करने के लिए प्रत्येक प्रोग्रामिंग भाषा कुछ हद तक सशर्त बयानों का उपयोग करती है।

इस गाइड में, हमने चर्चा की कि if . का उपयोग कैसे करें , यदि अन्य हो , और अन्य...अगर जावास्क्रिप्ट में बयान। अब आप एक समर्थक जैसे सशर्त ऑपरेटरों का उपयोग शुरू करने के लिए तैयार हैं!

यदि आप शीर्ष जावास्क्रिप्ट पाठ्यक्रमों पर अधिक शिक्षण संसाधनों और मार्गदर्शन की तलाश कर रहे हैं, तो हमारी जावास्क्रिप्ट कैसे सीखें मार्गदर्शिका पढ़ें।


  1. जावास्क्रिप्ट फ़ंक्शंस का उपयोग कैसे करें:एक चरण-दर-चरण मार्गदर्शिका

    जावास्क्रिप्ट फ़ंक्शन कोड के कस्टम ब्लॉक हैं जिनका पुन:उपयोग किया जा सकता है। फ़ंक्शंस कोड को अधिक मॉड्यूलर बनाने की अनुमति देते हैं और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए आवश्यक हैं। कार्यों को घोषणाओं या अभिव्यक्तियों के माध्यम से परिभाषित किया जा सकता है। यदि आप जावास्क्रिप्ट सीखने की कोशिश

  1. जावास्क्रिप्ट ऑनक्लिक:एक चरण-दर-चरण मार्गदर्शिका

    जब कोई उपयोगकर्ता किसी बटन या किसी अन्य वेब तत्व पर क्लिक करता है तो JavaScript ऑनक्लिक ईवेंट एक फ़ंक्शन निष्पादित करता है। इस पद्धति का उपयोग HTML दस्तावेज़ और जावास्क्रिप्ट दस्तावेज़ में इनलाइन दोनों में किया जाता है। जब आप जावास्क्रिप्ट में कोडिंग कर रहे होते हैं, तो जब कोई उपयोगकर्ता वेब पेज

  1. जावास्क्रिप्ट में फ़्लोचार्ट का उपयोग करके if...else स्टेटमेंट कैसे दिखाएं?

    if कथन मौलिक नियंत्रण कथन है जो जावास्क्रिप्ट को निर्णय लेने और कथनों को सशर्त रूप से निष्पादित करने की अनुमति देता है। आइए देखें कि जावास्क्रिप्ट में फ़्लोचार्ट का उपयोग करके if…else स्टेटमेंट को कैसे दिखाया जाए।