Javascript Operators === & !==
Javascript Operators === & !==
The following example will demonstrate the Tip:
var x; x = 0; var y; y = '0';
x
is numeric, while y
is char
.
On comparing them using the "==" operator, it will give true
!
alert('x == y : ' + (x==y));To do so, we will use the '
===
' operator:
alert('x === y : ' + (x===y));which checks on the Value and Type, so it will give
false
.
Same for the !==
operator.
alert('x != y: '; + (x != y));it gives false !!
alert('x !== y: '; + (x !== y));it gives true So, to assure an accurate comparison datatype and value don't use the normal operators
==
and !=
but use ===
and !==
operators.