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

जावास्क्रिप्ट में '==' और '===' ऑपरेटरों के बीच मुख्य अंतर लिखें?

<घंटा/>

'==' और '===' के बीच का अंतर यह है कि पूर्व केवल मूल्य की जांच करता है लेकिन बाद वाला मूल्य और डेटा प्रकार (स्ट्रिंग, बूलियन इत्यादि) की जांच करता है। निम्न उदाहरण बताता है कि असाइन किए गए मान बराबर हैं या नहीं, डेटाटाइप के बावजूद।

a) "==" ऑपरेटर (समानता की जांच करता है)

उदाहरण

आउटपुट

<पूर्व>असली


b) '===' ऑपरेटर (सख्त समानता की जांच करता है)

"===" ऑपरेटर सत्य देता है यदि और केवल तभी मान और डेटा प्रकार दोनों समान हैं। यदि नहीं तो यह गलत है। निम्नलिखित उदाहरण में प्रत्येक चर (x, y, z) ने मान 5 दिया है लेकिन उनमें से कुछ को स्ट्रिंग दी गई थी डेटा प्रकार (चर y और z)। जब हम सख्ती से x और y के बराबर होते हैं तो हम गलत हो जाते हैं क्योंकि चर y को स्ट्रिंग डेटा प्रकार सौंपा जाता है जबकि चर x नहीं होता है।

उदाहरण

आउटपुट

गलत सच

  1. के बीच क्या अंतर है | और || या सी # में ऑपरेटरों?

    | संचालिका | ऑपरेटर तार्किक या उसके ऑपरेंड की गणना करता है। x का परिणाम | y सत्य है यदि या तो x या y सत्य का मूल्यांकन करता है। अन्यथा, परिणाम गलत है। | ऑपरेटर दोनों ऑपरेंड का मूल्यांकन करता है, भले ही लेफ्ट-हैंड ऑपरेंड का मूल्यांकन सही हो, ताकि ऑपरेशन का परिणाम सही हो, राइट-हैंड ऑपरेंड के मूल्य क

  1. के बीच क्या अंतर है | और || सी # में ऑपरेटरों?

    || तार्किक या . कहा जाता है ऑपरेटर और | बिटवाइज लॉजिकल OR . कहा जाता है लेकिन उनके बीच बुनियादी अंतर उन्हें निष्पादित करने के तरीके में है। के लिए वाक्य रचना || और | जैसा कि निम्नलिखित में है - बूल_एक्सप1 || bool_exp2 बूल_एक्सप1 | bool_exp2 अब 1 और 2 का सिंटैक्स एक दूसरे के समान दिखता है लेकिन जिस

  1. जावा और जावास्क्रिप्ट में क्या अंतर है?

    जैसा कि वेब डेवलपर जेरेमी कीथ ने 2009 में कहा था, जावा जावास्क्रिप्ट के लिए है जैसे हैम हैम्स्टर के लिए है। उस सादृश्य की सटीक सटीकता बहस का विषय है, लेकिन इसके पीछे की भावना ठोस है:जावा और जावास्क्रिप्ट, एक सामान्य भाषाई मूल साझा करने के बावजूद, दो बहुत अलग प्रोग्रामिंग भाषाएं हैं। इन वर्षों में, व