Qual operador igual deve ser usado em comparações de JavaScript?

Qual operador igual deve ser usado em comparações de JavaScript?
As comparações são vitais para examinar as diferenças entre diferentes valores. Essa abordagem ajuda os desenvolvedores a realizar os cálculos com base na comparação realizada durante a programação em JavaScript. Para esse fim, existem vários operadores, incluindo o “igualdade (==)" e "igualdade estrita (===)Operadores.

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:

  • Primeiro de tudo, aplique o “igualdade (==)" e a "igualdade estrita (===)Os operadores dos valores declarados.
  • Neste exemplo, o operador da igualdade (==) retornará “verdadeiro”Como os valores são os mesmos.
  • O estrito operador de igualdade (===) retornará “falso”Como o tipo de dados não é idêntico.

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:

  • Em primeiro lugar, inicialize as variáveis ​​chamadas “a" e "b”Ter uma string e um valor inteiro, respectivamente.
  • Depois disso, utilize o “se/elseCondição e a “Operador de igualdade (==)”Para aplicar um cheque sobre os valores inicializados.
  • Como o operador de igualdade não está preocupado com os tipos de dados. Portanto, a condição anterior será executada.

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:

  • Da mesma forma, inicialize uma string e um valor inteiro, respectivamente.
  • Depois disso, aplique o “igualdade estrita (===)Operador sobre os valores definidos no “se/else" doença.
  • Nesse cenário, a última condição será executada, pois os tipos de dados de ambos os valores não são os mesmos.

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.