जावास्क्रिप्ट अगर कोई और और अगर
सशर्त बयानों का उपयोग विभिन्न स्थितियों के आधार पर विभिन्न क्रियाओं को करने के लिए किया जाता है।
सशर्त बयान
बहुत बार जब आप कोड लिखते हैं, तो आप विभिन्न निर्णयों के लिए अलग-अलग कार्य करना चाहते हैं।
ऐसा करने के लिए आप अपने कोड में सशर्त बयानों का उपयोग कर सकते हैं।
जावास्क्रिप्ट में हमारे पास निम्नलिखित सशर्त कथन हैं:
if
यदि कोई निर्दिष्ट शर्त सत्य है, तो निष्पादित किए जाने वाले कोड के ब्लॉक को निर्दिष्ट करने के लिए उपयोग करें- कोड के एक ब्लॉक को निष्पादित करने के लिए निर्दिष्ट करने के लिए उपयोग करें
else
, यदि वही स्थिति गलत है else if
परीक्षण के लिए एक नई शर्त निर्दिष्ट करने के लिए उपयोग करें , यदि पहली शर्त गलत हैswitch
निष्पादित करने के लिए कोड के कई वैकल्पिक ब्लॉक निर्दिष्ट करने के लिए उपयोग करें
कथन का switch
वर्णन अगले अध्याय में किया गया है।
अगर कथन
if
यदि कोई शर्त सत्य है तो निष्पादित किए जाने वाले JavaScript कोड के ब्लॉक को निर्दिष्ट करने के लिए कथन का उपयोग करें ।
वाक्य - विन्यास
if (condition) {
// block of code to be executed if the condition is true
}
ध्यान दें कि if
लोअरकेस अक्षरों में है। अपरकेस अक्षर (यदि या IF) एक जावास्क्रिप्ट त्रुटि उत्पन्न करेगा।
उदाहरण
यदि समय 18:00 से कम है तो "अच्छे दिन" का अभिवादन करें:
if (hour < 18) {
greeting = "Good day";
}
अभिवादन का परिणाम होगा:
अन्य कथन
else
यदि स्थिति गलत है, तो निष्पादित किए जाने वाले कोड के ब्लॉक को निर्दिष्ट करने के लिए कथन का उपयोग करें ।
if (condition) {
// block of code to be executed if the condition is true
}
else {
// block of code to be executed if the condition is false
}
उदाहरण
यदि घंटा 18 से कम है, तो "गुड डे" ग्रीटिंग बनाएं, अन्यथा "गुड इवनिंग":
if (hour < 18) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
अभिवादन का परिणाम होगा:
Good evening
अन्य यदि कथन
else if
यदि पहली शर्त गलत है, तो एक नई शर्त निर्दिष्ट करने के लिए कथन का प्रयोग करें ।
वाक्य - विन्यास
if (condition1) {
// block of code to be executed if condition1 is true
}
else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
उदाहरण
यदि समय 10:00 से कम है, तो "गुड मॉर्निंग" ग्रीटिंग बनाएं, यदि नहीं, लेकिन समय 20:00 से कम है, तो "गुड डे" ग्रीटिंग बनाएं, अन्यथा "गुड इवनिंग":
if (time < 10) {
greeting = "Good morning";
}
else if (time < 20) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
अभिवादन का परिणाम होगा:
Good evening
और ज्यादा उदाहरण
यह उदाहरण W3Schools या वर्ल्ड वाइल्डलाइफ फाउंडेशन (WWF) के लिए एक लिंक लिखेगा। यादृच्छिक संख्या का उपयोग करके, प्रत्येक लिंक के लिए 50% मौका होता है।