'!=' तुलना ऑपरेटर
'!=' ऑपरेटर प्रकार की जांच किए बिना दो वस्तुओं की असमानता की जांच करता है। यह दो ऑपरेंड के डेटाटाइप को एक में परिवर्तित करता है और फिर उनके मूल्य की तुलना करता है। उदाहरण के लिए 1 !='1' का परिणाम गलत होगा।
'!==' तुलना ऑपरेटर
'!==' ऑपरेटर एक प्रकार की जांच के साथ दो वस्तुओं की असमानता की जांच करता है। यह डेटाटाइप को परिवर्तित नहीं करता है और एक टाइप किया हुआ चेक बनाता है। उदाहरण के लिए 1 !=='1' का परिणाम सही होगा।
निम्नलिखित उदाहरण, '!=' बनाम '!==' ऑपरेटरों का उपयोग दिखाता है।
उदाहरण
<!DOCTYPE html> <html> <head> <title>Operator Example</title> </head> <body> <script language="JavaScript"> console.log(" 1 != '1' " + (1 != '1')); console.log(" 1 !== '1' " + (1 !== '1')); </script> </body> </html>
आउटपुट
1 != '1' false 1 !== '1' true