What is the difference in equals operators (== vs ===) used in JavaScript comparisons?

Can someone please explain me the difference between == and === operators used in JavaScript and also the scenarios where these 2 operators are used?


  • The == operator will check both values whether they are equal after a type conversion if required.

    The === operator does the same thing except the type conversion. Therefore you have to have the 2 comparing variables have the same type.

    Speed wise, === operator is faster.

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


In this Discussion