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

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


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

नॉट ऑपरेटर:

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. JavaScript console.log(): डिबगिंग का मूल उपकरण JavaScript console.log(): डिबगिंग का मूल उपकरण

    console.log() JavaScript में सबसे अधिक उपयोग किया जाने वाला डिबगिंग टूल है। यह ब्राउज़र के डेवलपर कंसोल में संदेश, ऑब्जेक्ट्स, एरे, और कोई भी मान प्रिंट करता है। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-ser

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

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

  1. - JavaScript में बड़ी संख्याओं को संग्रहीत करने के लिए + ऑपरेटर का व्यवहार

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