É != o mesmo que !== Operadores em JavaScript

É != o mesmo que !== Operadores em JavaScript
Ao programar em JavaScript, pode haver situações em que é necessário comparar dois valores simplesmente ou considerar seus tipos de dados também. Nesse cenário, o “Operador de desigualdade (!=)" e a "operador estrito de desigualdade (!==)”É útil para analisar os dados a granel, economizando tempo no final do desenvolvedor.

Este tutorial ilustrará a diferença entre JavaScript “(!=)" e "(!==)Operadores.

Em JavaScript, está o operador de desigualdade (!=) o mesmo que a estrita desigualdade (!==) Operador?

Ambos os “desigualdade(!=)" e "igualdade estrita (!==)Os operadores retornam o resultado em forma booleana. A desigualdade (!=) O operador é utilizado para diferenciar entre os operandos, independentemente de seus tipos de dados. Enquanto o estrito operador de desigualdade (!==) verifica se os operandos e seus tipos de dados são desiguais.

Exemplo 1: Utilização do operador de desigualdade (!=) e a estrita desigualdade (!==) Operador sobre o valor especificado

Neste exemplo, o “Operador de desigualdade (!=)" e "desigualdade estrita (!==)Os operadores serão utilizados para aplicar um cheque sobre o valor especificado:

No trecho de código acima:

  • Em primeiro lugar, crie a variável chamada “a”E atribua um valor de string que é um número válido.
  • Na próxima etapa, aplique o “se/else“Condição com a“Operador de desigualdade (!=)”Para comparar o valor da string definida com um número inteiro.
  • Nesse caso, como os valores são os mesmos, independentemente do tipo de dados, daí o “outro“Condição será executada.
  • Da mesma forma, aplique o “se/else“Condição com a“desigualdade estrita (!==)Operador.
  • Aqui o "desigualdade estrita (!==)”O operador verifica os valores e seus tipos de dados. Portanto, o "se“Condição será executada.

Saída

Na saída acima, pode ser visto a diferença entre os operandos aplicados pode ser observada.

Exemplo 2: Utilização do operador de desigualdade (!=) e a estrita desigualdade (!==) Operador no valor definido pelo usuário

Neste exemplo em particular, o “desigualdade(!=)" e "desigualdade estrita (!==)”Os operadores serão aplicados no valor definido pelo usuário:

No bloco de código acima:

  • Da mesma forma, crie uma variável chamada “x”E atribua um valor inteiro.
  • Depois disso, insira um valor do usuário para compará -lo com o valor inicializado.
  • Agora, use o “desigualdade(!=)"Operador no"se/else" doença.
  • Nesse cenário, da mesma forma, o “outro“Condição será executada.
  • Observe que o “incitar”A caixa de diálogo retorna um“nulo" ou "corda" valor.
  • Na próxima linha, aplique o “se/elseCondição junto com a “desigualdade estrita (!==) Operador.
  • Nesse caso, o “se”A declaração será invocada, pois o prompt retornará o“corda”Tipo de dados, não idêntico ao tipo de dados do valor inicializado.

Saída

Isso se tratava de comparar valores usando desigualdade e operador estrito de desigualdade.

Conclusão

O "desigualdade(!=)”O operador compara apenas os operando, enquanto o“desigualdade estrita (!==)”O operador compara os operandos e seus tipos de dados. Este artigo afirmou as diferenças centrais entre o (!=) e (!==) Operadores em JavaScript com a ajuda de exemplos.