Es != lo mismo que !== Operadores en JavaScript

Es != lo mismo que !== Operadores en JavaScript
Mientras se programan en JavaScript, puede haber situaciones en las que sea necesario comparar dos valores simplemente o considerar sus tipos de datos también. En tal escenario, el "Operador de desigualdad (!=)" y el "Operador de desigualdad estricto (!==)"Vaya útil para analizar los datos a granel, ahorrando así el tiempo en el final del desarrollador.

Este tutorial ilustrará la diferencia entre JavaScript "(!=)" y "(!==)"Operadores.

En JavaScript, es el operador de desigualdad (!=) lo mismo que la estricta desigualdad (!==) Operador?

Ambos "desigualdad(!=)" y "igualdad estricta (!==)Los operadores devuelven el resultado en forma booleana. La desigualdad (!=) El operador se utiliza para diferenciar entre los operandos independientemente de sus tipos de datos. Mientras que el operador de desigualdad estricto (!==) Comprueba si los operandos y sus tipos de datos son desiguales.

Ejemplo 1: Utilización del operador de desigualdad (!=) y la desigualdad estricta (!==) Operador sobre el valor especificado

En este ejemplo, el "Operador de desigualdad (!=)" y "desigualdad estricta (!==)Los operadores se utilizarán para aplicar un cheque sobre el valor especificado:

En el fragmento de código anterior:

  • En primer lugar, cree la variable llamada "a”Y asigne un valor de cadena que sea un número válido.
  • En el siguiente paso, aplique el "si/else"Condición con el"Operador de desigualdad (!=)"Para comparar el valor de cadena definido con un entero.
  • En este caso, dado que los valores son los mismos independientemente del tipo de datos, de ahí el "demás"La condición se ejecutará.
  • Del mismo modo, aplique el "si/else"Condición con el"desigualdad estricta (!==)"Operador.
  • Aquí el "desigualdad estricta (!==)"El operador verifica los valores y sus tipos de datos. Por lo tanto, el "si"La condición se ejecutará.

Producción

En la salida anterior, se puede ver la diferencia entre los operandos aplicados se puede observar.

Ejemplo 2: Utilización del operador de desigualdad (!=) y la desigualdad estricta (!==) Operador sobre el valor definido por el usuario

En este ejemplo particular, el "desigualdad(!=)" y "desigualdad estricta (!==)Los operadores se aplicarán sobre el valor definido por el usuario:

En el bloque de código anterior:

  • Del mismo modo, cree una variable llamada "X”Y asignar un valor entero.
  • Después de eso, ingrese un valor del usuario para compararlo con el valor inicializado.
  • Ahora, usa el "desigualdad(!=)"Operador en el"si/else" condición.
  • En este escenario, de manera similar, el "demásSe ejecutará la condición.
  • Tenga en cuenta que el "inmediatoEl cuadro de diálogo devuelve un "nulo" o "cadena" valor.
  • En la siguiente línea, aplique el "si/else"Condición junto con el"desigualdad estricta (!==) "Operador.
  • En este caso, el "si"La declaración se invocará ya que el mensaje devuelve el" "cadena"Tipo de datos, no idéntico al tipo de datos del valor inicializado.

Producción

Se trataba de comparar valores utilizando la desigualdad y el estricto operador de desigualdad.

Conclusión

El "desigualdad(!=)"El operador compara solo los operandos, mientras que el"desigualdad estricta (!==)El operador compara tanto los operandos como sus tipos de datos. Este artículo declaró las diferencias centrales entre el (!=) y (!==) Operadores en JavaScript con la ayuda de ejemplos.