संभावित डुप्लिकेट:
Difference between == and === in JavaScript
Javascript === vs == : Does it matter which “equal” operator I use?अंतर
==
और ===
के बीच क्या अंतर है? !==
और !==
के बीच भी?
संभावित डुप्लिकेट:
Difference between == and === in JavaScript
Javascript === vs == : Does it matter which “equal” operator I use?अंतर
==
और ===
के बीच क्या अंतर है? !==
और !==
के बीच भी?
पहले से ही Stackoverflow पर इस प्रश्न के बहुत सारे जवाब हैं।
लघु:
==
केवल तुलना मूल्यों
===
तुलना मूल्यों + प्रकार
var check1 = '10',
check2 = 10;
check1 == check2 // true
check1 === check2 // false
"==" का अर्थ बराबर है, जबकि "===" का अर्थ समान रूप से बराबर है।
संक्षेप में, "==" तुलना करते समय मूल्यों के प्रकारों को कोशिश और समन्वयित करेगा, इसलिए "2" == 2, जबकि "===" नहीं होगा।