Que el operador igual debe usarse en las comparaciones de JavaScript?

Que el operador igual debe usarse en las comparaciones de JavaScript?
Las comparaciones son vitales para examinar las diferencias entre diferentes valores. Este enfoque ayuda a los desarrolladores a realizar los cálculos basados ​​en la comparación realizada mientras se programan en JavaScript. Para este propósito, hay varios operadores, incluido el "igualdad (==)" y "Equalidad estricta (===)"Operadores.

En este artículo, diferenciaremos las funcionalidades de los operadores de igualdad (==) e igualdad estricta (===).

Que equivale al operador (== vs ===) debe usarse para comparar en JavaScript?

Ambos "igualdad (==)" y "Equalidad estricta (===)Los operadores dan el resultado en forma booleana. El operador de igualdad (==) se utiliza para comparar los operandos o expresiones. mientras que el operador de igualdad estricto (===) verifica si los operandos y su tipo de datos son iguales.

Ejemplo
Tratemos de comprender el concepto declarado con el ejemplo dado a continuación:

En el fragmento de código anterior:

  • En primer lugar, aplique el "igualdad (==)" y el "Equalidad estricta (===)"Operadores sobre los valores establecidos.
  • En este ejemplo, el operador de igualdad (==) regresará "verdadero"Dado que los valores son los mismos.
  • El operador de igualdad estricto (===) regresará "FALSO"Dado que el tipo de datos no es idéntico.

Producción

Se puede ver que los valores booleanos correspondientes se devuelven en función de los valores.

Ejemplo 1: Utilización del operador de igualdad (==) en JavaScript
En este ejemplo, el operador de igualdad se utilizará para comparar dos valores que tienen diferentes tipos de datos:

En las líneas de código anteriores:

  • En primer lugar, inicialice las variables llamadas "a" y "b"Tener una cadena y un valor entero, respectivamente.
  • Después de eso, utilice el "si/else"Condición y el"Operador de igualdad (==)"Para aplicar un control sobre los valores inicializados.
  • Dado que el operador de igualdad no está preocupado por los tipos de datos. Por lo tanto, la condición anterior se ejecutará.

Producción

En la salida, se puede ver que ambos valores inicializados son los mismos.

Ejemplo 2: Utilización del operador de igualdad estricto (===) en JavaScript
En este ejemplo, el mismo código se repetirá con el "Equalidad estricta (===)"Operador con los valores que comprenden los tipos de datos conflictivos:

En el fragmento de código anterior:

  • Del mismo modo, inicialice una cadena y un valor entero, respectivamente.
  • Después de eso, aplique el "Equalidad estricta (===)"Operador sobre los valores definidos en el"si/else" condición.
  • En este escenario, la última condición se ejecutará ya que los tipos de datos de ambos valores no son los mismos.

Producción

La diferencia de núcleo se puede resolver analizando esta salida en particular.

Conclusión

El "igualdad (==)"El operador compara solo los operandos, mientras que el"estrictamente igualdad (===)El operador compara tanto los operandos como su tipo de datos. Las funcionalidades de ambos operadores se demuestran con la ayuda de varios ejemplos.