Diferença de JavaScript entre == e ===

<b> == vs === </b>

Acho que todo mundo já sabe disso apenas para referência …

O operador de igual ou identidade estrito === se comporta de forma idêntica ao operador de igualdade == se os operandos forem do mesmo tipo, no entanto, o operador de igualdade == tenta forçar os valores quando os operandos são de tipos diferentes.

<b> Caso você esteja se perguntando qual usar, use o operador de identidade === </b>

stack overflow é igual a comparações

comparação de velocidade

<i> “JavaScript tem dois conjuntos de operadores de igualdade: === e! ==, e seus gêmeos malvados == e! =. Os bons funcionam da maneira que você esperaria. Se os dois operandos forem do mesmo tipo e têm o mesmo valor, então === produz verdadeiro e! == produz falso. Os gêmeos do mal fazem a coisa certa quando os operandos são do mesmo tipo, mas se eles forem de tipos diferentes, eles tentam forçar os valores. ” </i>

Citando de Douglas Crockford JavaScript as partes boas