La igualdad de JavaScript

la_igualdad_de_javascript

Cualquiera que haya visto un poco de programación le sonará enseguida el siguiente operador

==

Sí, el operador de igualdad.

En JavaScript además de tener este operador de igualdad tenemos otro más de igual, que es

===

Viéndolo con ejemplos:

var a = "1";
a == 1;  //true

Es decir, que el String “1” es igual que es Number 1.

En cambio

var b= "1";
b === 1; //false
var c = 2;
c === 2; //true

En principio deberemos usar el operador de los tres iguales ( === ) ya que además de comparar el valor, compara el tipo de objeto. También es más eficiente ya que no tiene que andar internamente realizando cálculos convirtiendo valores de un tipo a otro a ver si coinciden.

Cierto es que, a veces, nos puede venir bien el tipo de comparación que nos ofrece el comparador de los dos iguales ( == )

La igualdad de JavaScript

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s