Rango en JavaScript
Valentine Kagwiria
12 octubre 2023
Este artículo explica cómo obtener el rango de números o caracteres dentro de los límites especificados con métodos de JavaScript.
Rango de números en JavaScript
Puedes usar el operador spread para encontrar el rango de cualquier número entre 0 y 1 como sigue:
var num = [...Array(9).keys()];
alert(num)
Producción :
1,2,3,4,5,6,7,8
O
var num = Array.from({length: 10}, (x, i) => i);
alert(num)
Producción :
0,1,2,3,4,5,6,7,8,9
Si no quieres que tu rango comience en cero, puedes especificar los números iniciales y finales de la siguiente manera.
var num = Array.from({length: 20 - 10}, (f, g) => g + 10);
alert(num)
Producción :
10,11,12,13,14,15,16,17,18,19
Recuerda que en JavaScript, la posición de los números, caracteres u objetos en un array comienza en cero. Esto significa que en 1,2,3,4, el número 1 está en la posición 0, y el número 4 está en la posición 3. Por lo tanto, si necesitas generar el rango entre uno y veinte con 20 inclusive, tu límite superior debe ser 20+1
.
Rango de caracteres en JavaScript
var char = String.fromCharCode(
...[...Array('F'.charCodeAt(0) - 'A'.charCodeAt(0) + 1).keys()].map(
i => i + 'A'.charCodeAt(0)));
alert(char)
Producción :
ABCDEF