Rango en JavaScript

Valentine Kagwiria 12 octubre 2023
  1. Rango de números en JavaScript
  2. Rango de caracteres en JavaScript
Rango en JavaScript

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