![]() |
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. |
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.
Aportaciones de usuarios | A�adir una aportaci�n |
Cocina Facil | IngenieroSoftware.com |