Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में लॉजिकल NOT ऑपरेटर (!) क्या है?

लॉजिकल NOT ऑपरेटर (!)

लॉजिकल NOT ऑपरेटर (!) अपने ऑपरेंड की लॉजिकल स्थिति को उलट देता है। यदि कोई कंडीशन true है, तो NOT ऑपरेटर उसे false बना देगा, और इसके विपरीत।

उदाहरण

<html> 
  <body> 
    <script> 
      var a = true; 
      document.write("a = "); 
      document.write(a); 
      result = !a; 
      document.write("<br>!a = "); 
      document.write(result); 
    </script> 
  </body> 
</html>

आउटपुट

a = true
!a = false

सच्चाई तालिका (Truth Table)

ऑपरेंड परिणाम (!ऑपरेंड)
true false
false true
0 true
1 false
"" (खाली स्ट्रिंग) true
"text" (नॉन-खाली स्ट्रिंग) false
null true
undefined true

डबल NOT (!!)

डबल NOT ऑपरेटर !! किसी भी वैल्यू को उसके बूलियन समतुल्य में बदलने के लिए उपयोग किया जाता है:

!!"hello"  // true
!!0        // false
!!null     // false
  1. - JavaScript बिटवाइज NOT (~) ऑपरेटर क्या है?

    अवलोकनबिटवाइज NOT (~) ऑपरेटर बिट्स पर NOT ऑपरेशन करता है।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          document.write("Bitwise NOT Operator<br>");          // 7 = 00000

  1. - जावास्क्रिप्ट में एक्सपोनेंशिएशन ऑपरेटर समझाएं?

    एक्सपोनेंशिएशन ऑपरेटर का उपयोग करके हम एक संख्या को दूसरी संख्या की घात तक खोज सकते हैं। इसे ** द्वारा दर्शाया जाता है। हमारे पास पहले से Math.pow() मेथड है जो एक संख्या को दूसरी संख्या की घात तक खोजने के लिए उपयोग किया जाता है। लेकिन एक्सपोनेंशिएशन ऑपरेटर (**) न केवल जावास्क्रिप्ट बल्कि पायथन, रूबी

  1. - JavaScript में टाइप कन्वर्जन में '+' ऑपरेटर का महत्व

    '+' ऑपरेटर के कई उपयोग हैं जिनमें जोड़, संयोजन, और सबसे महत्वपूर्ण टाइप कन्वर्जन शामिल है। आमतौर पर, हम जोड़ के लिए '+' ऑपरेटर का उपयोग करते हैं और कभी-कभी संयोजन के लिए। इसका टाइप कन्वर्जन में भी बहुत उपयोग है। स्ट्रिंग को नंबर में बदलना बहुत आसान है। उदाहरण <html> <body&g