Expresiones y Operadores 3 - JavaScript - MDN
Expresiones y Operadores 3 - JavaScript - MDN
Operadores de comparación
Un operador de comparación compara sus operandos y devuelve un valor lógico en función de
si la comparación es verdadera ( true ) o falsa ( false ). Los operadores pueden ser
númericos, de cadena de caracteres (Strings), lógicos o de objetos. Las cadenas de
caracteres son comparadas basándose en un orden lexicográfico estándar, usando valores
Unicode. En la mayoría de los casos, si los dos operandos no son del mismo
tipo, JavaScriptintenta convertirlos en el tipo apropiado para permitir la comparación,
generalmente esta conversión se realiza de manera numérica. Las únicas excepciones que
tiene esta conversión son los operadores === y !== que ejecutan comparaciones de
igualdad o desigualdad de manera estricta (chequeando si ambos operandos son del mismo
tipo). Estos operadores no intentan convertir los operandos a un tipo compatible antes de
comprobar su igualdad. La siguiente tabla describe los operadores de comparación en base al
siguiente código de ejemplo:
var var1 = 3;
var var2 = 4;
var1 != 4
Desigualdad( != ) Devuelve true si ambos operandos no son iguales.
var2 != "3"
https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Expressions_and_Operators 1/2
19/8/2020 Expresiones y operadores - JavaScript | MDN
Ejemplos
Operador Descripción
devolviendo true
Menor o igual Devuelve true si el operando de la izquierda es var1 <= var2
que ( <= ) menor o igual que el operando de la derecha. var2 <= 5
https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Expressions_and_Operators 2/2