C#.Net में, हम नीचे इस तरह से कंडीशनल स्टेटमेंट का उपयोग करेंगे:
string Place = TextBox1.Text == "" ? "School" : TextBox1.Text;
जावास्क्रिप्ट में कंडीशनल स्टेटमेंट का उपयोग कैसे करें। मैं टेक्स्टबॉक्स में एक मान निर्दिष्ट कर रहा हूं, यदि कोई मूल्य नहीं है तो मैं टेक्स्टबॉक्स को "1" असाइन करना चाहता हूं।
यहाँ मैंने इस तरह इस्तेमाल किया,
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1];
अगर obj[1] == "" तो मैं टेक्स्टबॉक्स में "1" असाइन करना चाहता हूं। कैसे असाइन करें? इफ स्टेटमेंट का उपयोग करके इसे आसानी से किया जा सकता है। लेकिन मैं जानना चाहता हूं कि जावास्क्रिप्ट में कंडीशनल स्टेटमेंट का उपयोग कैसे करें? क्या जावास्क्रिप्ट में सशर्त विवरण है? अगर ऐसा है तो इसका इस्तेमाल कैसे करें?
4 जवाब
हां, Javascript सशर्त ऑपरेटर का समर्थन करता है:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] ? obj[1] : "1";
वैकल्पिक रूप से, आप इसके शॉर्ट-सर्किटिंग लॉजिकल OR ऑपरेटर का लाभ उठा सकते हैं:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] || "1";
हां, जावास्क्रिप्ट में सशर्त बयान है, यह वैसे ही काम करता है:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] === "" ? "1" : obj[1];
सशर्त (या टर्नरी) ऑपरेटर जावास्क्रिप्ट में समान है:
condition ? true-value : false-value
तो आपका कोड इस तरह दिखेगा:
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1] === "" ? "1" : obj[1];
हाँ, वहाँ है और यह उसी तरह व्यवहार करता है जैसे C# में।
document.getElementById('<%=txtPlace.ClientID %>').value = obj[1]==""?"1":"something";
संबंधित सवाल
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।