JavaScript 中的范围
Valentine Kagwiria
2023年1月30日
2021年2月7日
本文介绍了如何使用 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