Intervalo em JavaScript

Valentine Kagwiria 12 outubro 2023
  1. Intervalo de números em JavaScript
  2. Intervalo de caracteres em JavaScript
Intervalo em JavaScript

Este artigo explica como obter o intervalo de números ou caracteres dentro dos limites especificados com métodos JavaScript.

Intervalo de números em JavaScript

Você pode usar o operador spread para encontrar o intervalo de qualquer número entre 0 e 1 da seguinte maneira:

var num = [...Array(9).keys()];
alert(num)

Resultado:

1,2,3,4,5,6,7,8

Ou

var num = Array.from({length: 10}, (x, i) => i);
alert(num)

Resultado:

0,1,2,3,4,5,6,7,8,9

Se você não quiser que seu intervalo comece em zero, você pode especificar os números inicial e final da seguinte maneira.

var num = Array.from({length: 20 - 10}, (f, g) => g + 10);
alert(num)

Resultado:

10, 11, 12, 13, 14, 15, 16, 17, 18, 19

Lembre-se de que em JavaScript, a posição de números, caracteres ou objetos em um array começa do zero. Isso significa que em 1,2,3,4, o número 1 está na posição 0 e o número 4 está na posição 3. Portanto, se você precisar gerar o intervalo entre um e vinte com 20 inclusive, seu limite superior deve ser 20+1.

Intervalo de caracteres em JavaScript

var char = String.fromCharCode(
    ...[...Array('F'.charCodeAt(0) - 'A'.charCodeAt(0) + 1).keys()].map(
        i => i + 'A'.charCodeAt(0)));
alert(char)

Resultado:

ABCDEF