एक 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 . का उपयोग कैसे करें , यदि अन्य हो , और अन्य...अगर जावास्क्रिप्ट में बयान। अब आप एक समर्थक जैसे सशर्त ऑपरेटरों का उपयोग शुरू करने के लिए तैयार हैं!
यदि आप शीर्ष जावास्क्रिप्ट पाठ्यक्रमों पर अधिक शिक्षण संसाधनों और मार्गदर्शन की तलाश कर रहे हैं, तो हमारी जावास्क्रिप्ट कैसे सीखें मार्गदर्शिका पढ़ें।