JavaScript 中的範圍
Valentine Kagwiria
2023年10月12日
本文介紹瞭如何使用 JavaScript 方法獲取指定範圍內的數字或字元的範圍。
JavaScript 中的數字範圍
你可以使用擴充套件運算子來找到 0 到 1 之間的任何數字的範圍,如下所示:
var num = [...Array(9).keys()];
alert(num)
輸出:
1,2,3,4,5,6,7,8
或者,
var num = Array.from({length: 10}, (x, i) => i);
alert(num)
輸出:
0,1,2,3,4,5,6,7,8,9
如果你不想讓你的範圍從零開始,你可以指定開始和結束的數字,如下所示。
var num = Array.from({length: 20 - 10}, (f, g) => g + 10);
alert(num)
輸出:
10,11,12,13,14,15,16,17,18,19
記住,在 JavaScript 中,陣列中的數字、字元或物件的位置都是從 0 開始的。這意味著在 1,2,3,4 中,數字 1 在 0 的位置,數字 4 在 3 的位置。因此,如果你需要生成 1 到 20 之間的範圍,其中包含 20,你的上界應該是 20+1
。
JavaScript 中的字元範圍
var char = String.fromCharCode(
...[...Array('F'.charCodeAt(0) - 'A'.charCodeAt(0) + 1).keys()].map(
i => i + 'A'.charCodeAt(0)));
alert(char)
輸出:
ABCDEF