image
Valora:   4/5 de 22
Inicio » Javascript » Manual » Operadores




Operadores de comparación

Por Lola Cárdenas y Joaquin Gracia.
rinconprog.metropoli2000.com

Un operador de la comparación compara sus operando y devuelve un valor lógico basado en si la comparación es verdad o no. Los operando pueden ser numéricos o cadenas.















Operador Descripción
== " Igual a" devuelve true si los operandos son iguales
=== Estrictamente "igual a" (JavaScript 1.3)
!= " No igual a" devuelve true si los operandos no son iguales
!== Estrictamente " No igual a" (JavaScript 1.3)
> " Mayor que" devuelve true si el operador de la izquierda es mayor que el de la derecha.
>= " Mayor o igual que " devuelve true si el operador de la izquierda es mayor o igual que el de la derecha.
< " Menor que" devuelve true si el operador de la izquierda es menor que el de la derecha.
<= "Menor o igual que" devuelve true si el operador de la izquierda es menor o igual que el de la derecha.

Nota:

En JavaScript 1.3 y JavaScript 1.1 o anteriores, los operadores de comparación realizaban 'una conversión de tipos' si era necesario. Es decir, si un operando era una cadena y el otro era un valor numérico, JavaScript realizaba la conversión de la cadena a numérico antes de realizar la comparación.

JavaScript 1.2 no realizaba 'conversiones de tipo', por eso si dos operadores eran de tipos distintos no se realizaba la comparación.

Finalmente, en las últimas versiones de JavaScript se añaden los operadores de 'comparación estricta', los cuales realizarán la comparación si los dos operandos son del mismo tipo.

<!-- Manual de JavaScript de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de JavaScript</title>
</head>
<body>
<script language="JavaScript">
   a = 8;
   b = 3;
   c = 3;
   document.write(a == b);document.write("<br>");
   document.write(a != b);document.write("<br>");
   document.write(a < b);document.write("<br>");
   document.write(a > b);document.write("<br>");
   document.write(a >= c);document.write("<br>");
   document.write(b <= c);document.write("<br><br>");
   document.write(3 == "3");document.write("<br>");
   document.write(3 === "3");document.write("<br>");
</script>

</body>
</html>

Ejecutar ejemplo Ver código







Comparte


Aportaciones de usuarios A�adir una aportaci�n



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.