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