Logical Operator in Java Script

Logical Operator:---> तीन तरह के logical oparetor होते है।
1:-  &&  logical and
2:-  ||     logical or
3:-  !      logical not

1:--> logical And &&
          अगर दोनों condition true है तो ही statement run होगी ।
If(condition1&&condition2){
Statement
}

2:--> logical Or  ||
               अगर दोनों में से एक या दोनों condition true है तो ही statement run होगी।
If(condition1||condition){
Statement
}


3:-->logical Not  !
              अगर condition true है तो false देगा और अगर condition false है तो true देगा।
If(condition1 ! condition){
Statement
}

JavaScript में लॉजिकल ऑपरेटर उन विशेष शब्दों या चिह्नों को कहा जाता हैं जो विभिन्न मानों को तुलना करने या अद्यतन करने के लिए उपयोग किए जाते हैं। ये ऑपरेटर सामान्यतः संख्याओं, स्ट्रिंग्स, या बूलियन (true/false) मानों के बीच तुलना करने के लिए होते हैं। यहाँ कुछ महत्वपूर्ण लॉजिकल ऑपरेटर हैं जो JavaScript में प्रयोग होते हैं:

1. **और (&&):** यह ऑपरेटर दो शर्तों को सत्य मानता है, यदि दोनों सत्य हैं। अगर केवल एक ही शर्त सत्य है या दोनों में से कोई भी गलत है, तो यह ऑपरेटर गलत माना जाता है।

   ```javascript
   if (age > 18 && gender === 'male') {
       // कोड यहाँ लिखें
   }
   ```

2. **या (||):** यह ऑपरेटर दोनों शर्तों में से कम से कम एक को सत्य मानता है। अगर दोनों शर्तें गलत हैं, तो यह ऑपरेटर भी गलत माना जाता है।

   ```javascript
   if (age < 18 || gender === 'female') {
       // कोड यहाँ लिखें
   }
   ```

3. **नकार (Negation - !):** यह ऑपरेटर एक शर्त को उलट देता है। अर्थात्, यदि शर्त सत्य है, तो यह गलत बना देता है, और यदि शर्त गलत है, तो यह सत्य बना देता है।

   ```javascript
   if (!isLoggedin) {
       // कोड यहाँ लिखें
   }
   ```

4. **तुलना (Comparison):** तुलना ऑपरेटर दो मानों को तुलना करते हैं। इसमें समानता (==), समानता और प्रकार की तुलना (===), असमानता (!=), असमानता और प्रकार की तुलना (!==), अधिकतम (>) और अधिकतम या समान (>=) जैसे ऑपरेटर शामिल हैं।

   ```javascript
   if (age >= 18) {
       // कोड यहाँ लिखें
   }
   ```

5. **अनुयायी (Ternary):** यह ऑपरेटर एक शर्त के आधार पर दो मानों में से एक को चुनता है। यह शर्त, सत्य होने पर पहले मान को और गलत होने पर दूसरे मान को चुनता है।

   ```javascript
   let message = (isMorning) ? 'Good Morning!' : 'Hello!';
   ```

लॉजिकल ऑपरेटर JavaScript में कोडिंग को सरल और प्रभावी बनाने में मदद करते हैं। इन्हें सही तरीके से उपयोग करके, आप विभिन्न लॉजिकल स्थितियों को ठीक से मूल्यांकित कर सकते हैं और अपने कोड को बेहतर बना सकते हैं।

Comments