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

है !! (नहीं) जावास्क्रिप्ट में ऑपरेटर नहीं ऑपरेटर की रिवर्स प्रक्रिया के बराबर है?

<घंटा/>

हां, नॉट ऑपरेटर नॉट ऑपरेटर की रिवर्स प्रक्रिया है। यदि कोई मान सत्य है तो सिंगल! (नहीं) झूठी वापसी करेगा और !! विपरीत मान (सत्य) लौटाएगा।

ऑपरेटर नहीं -

var flag=true;
console.log(!flag);

नॉट ऑपरेटर -

var flag=true;
console.log(!!flag);

उदाहरण

निम्नलिखित कोड है -

var flag=true;
console.log("The result of single !=")
console.log(!flag);
console.log("The result of single !!=")
console.log(!!flag)

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo247.js

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

PS C:\Users\Amit\javascript-code> node demo247.js
The result of single !=
false
The result of single !!=
True

  1. जावास्क्रिप्ट कंसोल.लॉग () उदाहरण के साथ

    जावास्क्रिप्ट कंसोल.लॉग () विधि का उपयोग कंसोल में संदेश लिखने के लिए किया जाता है। जावास्क्रिप्ट कंसोल.लॉग () विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Gen

  1. जावास्क्रिप्ट में नया ऑपरेटर

    नए ऑपरेटर का उपयोग एक निर्माणकर्ता फ़ंक्शन वाले बिलिनोबजेक्ट प्रकारों में से एक का उपयोगकर्ता-परिभाषित ऑब्जेक्ट प्रकार उदाहरण बनाने के लिए किया जाता है। जावास्क्रिप्ट में नए ऑपरेटर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset

  1. जावास्क्रिप्ट में + ऑपरेटर का व्यवहार बड़ी संख्या में स्टोर करने के लिए?

    जावास्क्रिप्ट में बड़ी संख्या में स्टोर करने के लिए, + ऑपरेटर के बजाय BigInt () का उपयोग करें। यदि आप + ऑपरेटर का उपयोग करेंगे, तो सटीकता के नुकसान की अपेक्षा करें। मान लें कि निम्नलिखित हमारी बड़ी संख्या है और हम BigInt() - . का उपयोग करके स्टोर कर रहे हैं console.log("Loss of precision with