El operador menor o igual (<=) devoluciones true si el operando izquierdo es menor o igual que el operando derecho, y false de lo contrario.

Sintaxis

 x <= y

Descripción

Los operandos se comparan utilizando el Comparación relacional abstracta algoritmo. Consulte la documentación del operador Menor que para obtener un resumen de este algoritmo.

Ejemplos de

Comparación de cadena a cadena

console.log("a" <= "b");     // true
console.log("a" <= "a");     // true
console.log("a" <= "3");     // false

Comparación de cadena a número

console.log("5" <= 3);       // false
console.log("3" <= 3);       // true
console.log("3" <= 5);       // true

console.log("hello" <= 5);   // false
console.log(5 <= "hello");   // false

Comparación de número a número

console.log(5 <= 3);         // false
console.log(3 <= 3);         // true
console.log(3 <= 5);         // true

Comparación de número a BigInt

console.log(5n <= 3);        // false
console.log(3 <= 3n);        // true
console.log(3 <= 5n);        // true

Comparando booleano, nulo, indefinido, NaN

console.log(true <= false);  // false
console.log(true <= true);   // true
console.log(false <= true);  // true

console.log(true <= 0);      // false
console.log(true <= 1);      // true

console.log(null <= 0);      // true
console.log(1 <= null);      // false

console.log(undefined <= 3); // false
console.log(3 <= undefined); // false

console.log(3 <= NaN);       // false
console.log(NaN <= 3);       // false

Especificaciones

Especificación
ECMAScript (ECMA-262)
La definición de ‘operadores relacionales’ en esa especificación.

Compatibilidad del navegador

Escritorio Móvil
Cromo Borde Firefox explorador de Internet Ópera Safari WebView Android Chrome Android Firefox para Android Opera Android Safari en IOS Internet de Samsung
Less_than_or_equal 1 12 1 3 3 1 1 18 4 10.1 1 1.0

Ver también

  • Mayor que el operador
  • Operador mayor o igual que
  • Operador menor que