!== (desigualdad estricta)

Disponibilidad

Flash Player 6.

Sintaxis

expression1 !== expression2

Descripción

Operador; comprueba exactamente lo contrario que el operador ===. El operador de desigualdad estricta realiza las mismas acciones que el operador de desigualdad, salvo que no hay conversión de los tipos de datos. Si expression1 es igual a expression2 y sus tipos de datos son iguales, el resultado es false. Al igual que con el operador ===, la definición de igual depende de los tipos de datos que se comparen.

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

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