HOWTO · JavaScript

Intervallo in JavaScript

Questo articolo introduce come generare i valori in un intervallo specificato utilizzando vari metodi JavaScript.

Questo articolo spiega come ottenere l’intervallo di numeri o caratteri entro limiti specificati con i metodi JavaScript.

Intervallo di numeri in JavaScript

È possibile utilizzare l’operatore spread per trovare l’intervallo di qualsiasi numero compreso tra 0 e 1 come segue:

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

Produzione:

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

O

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

Produzione:

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

Se non desideri che l’intervallo inizi da zero, puoi specificare i numeri di inizio e fine come segue.

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

Produzione:

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

Ricorda che in JavaScript, la posizione di numeri, caratteri o oggetti in un array inizia da zero. Ciò significa che in 1,2,3,4, il numero 1 è in posizione 0 e il numero 4 è in posizione 3. Pertanto, se è necessario generare l’intervallo tra uno e venti con 20 incluso, il limite superiore dovrebbe essere 20+1.

Intervallo di caratteri in JavaScript

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

Produzione:

ABCDEF