Nesta redação, diferenciaremos as funcionalidades dos operadores da igualdade (==) e da igualdade estrita (===).
Que é igual ao operador (== vs ===) deve ser usado para comparação em javascript?
Ambos os “igualdade (==)" e "igualdade estrita (===)Os operadores dão o resultado em forma booleana. O operador de igualdade (==) é utilizado para comparar os operandos ou expressões. enquanto o operador estrito da igualdade (===) verifica se os operando e seu tipo de dados são iguais.
Exemplo
Vamos tentar entender o conceito declarado com o exemplo abaixo:
No trecho de código acima:
Saída
Pode -se observar que os valores booleanos correspondentes são retornados com base nos valores.
Exemplo 1: Utilização do operador de igualdade (==) em JavaScript
Neste exemplo, o operador de igualdade será usado para comparar dois valores com diferentes tipos de dados:
Nas linhas de código acima:
Saída
Na saída, pode ser visto que ambos os valores inicializados são os mesmos.
Exemplo 2: Utilização do Strito Operador de Igualdade (===) em JavaScript
Neste exemplo, o mesmo código será repetido com o “igualdade estrita (===)”Operador com os valores que compreendem os tipos de dados conflitantes:
No trecho de código acima:
Saída
A diferença central pode ser descoberta analisando esta saída específica.
Conclusão
O "igualdade (==)”O operador compara apenas os operando, enquanto o“estritamente igualdade (===)”O operador compara os operandos e seu tipo de dados. As funcionalidades de ambos os operadores são demonstradas com a ajuda de vários exemplos.