=== (igualdad estricta)

Disponibilidad

Flash Player 6.

Sintaxis

expression1 === expression2

Valor devuelto

Valor booleano.

Descripción

Operador; comprueba la igualdad de dos expresiones; el operador de igualdad estricta funciona como el operador de igualdad, salvo que los tipos de datos no se convierten. El resultado es true si las dos expresiones, incluidos los tipos de datos, son iguales.

La definición de igual depende del tipo de datos del parámetro:

Ejemplo

En el código siguiente se muestra el valor devuelto de las operaciones que utilizan operadores de igualdad, de igualdad estricta y de desigualdad estricta.

s1 = new String("5");
s2 = new String("5");
s3 = new String("Hola");
n = new Number(5);
b = new Boolean(true);

s1 == s2; // true
s1 == s3; // false
s1 == n; // true
s1 == b; // false

s1 === s2;  // true
s1 === s3; // false
s1 === n; // false
s1 === b; // false

s1 !== s2; // false
s1 !== s3; // true
s1 !== n; // true
s1 !== b; // true

Véase también

== (igualdad), != (desigualdad), === (igualdad estricta)