Operadores - Comparación:
Son usados para comparar valores numéricos (números), string o boolean .
| Operadores-Syntax | Descripción |
| == | valida la condición cuando dos valores numéricos o string son iguales |
| != | valida la condición cuando dos valores numéricos o string no son iguales |
| > | valida la condición cuando un numero es mayor que otro |
| < | valida la condición cuando un numero es menor que otro |
| >= | compara los números y chequea si un numero es mayor o igual que otro |
| <= | compara los números y chequea si un numero es menor o igual que otro |
| === | compara los números y chequea si dos valores son estrictamente iguales |
| !== | compara los números y chequea si dos valores son estrictamente desiguales |
La notable diferencia entre "equal to (==)" y "strictly equal to (===)" es que la comparación de igualdad toma lugar después del tipo de conversión para "equal to (==)" y antes del tipo de conversión para "strictly equal to (===)".
i.e "5" == 5 and "5" !== 5
Código Ejemplo:
<script language="javascript">
var a = "5";
var b = 5;
if(a == b)
{
document.write(" Test comparativo de operador de igualdad ");
}
if(a === b)
{
document.write(" Test comparativo de operador de igualdad ");
}
</script>
Resulta:
Como a no es estrictamente igual a b el Segundo mensaje no es imprimido.
|