image


Valora:  3.95/5
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




Aportaciones de usuarios Añadir una aportación



WebEstilo.com - Introduzca su e-mail y conozca las novedades. No hacemos Spam.
Enlaces
El Primer Euro
Cocina Facil IngenieroSoftware.com  
Google
  Web WebEstilo.com   
Última modificación:05 de Febrero de 2007. Spain - España.
© 1998-2004 por Joaquin Gracia. Todos los derechos reservados.