📅  最后修改于: 2023-12-03 15:15:12.511000             🧑  作者: Mango
在JavaScript中,range()函数用于创建一个指定范围的数字数组。该函数接受三个参数:开始值、结束值和步长。
function range(start, end, step = 1) {
let arr = [];
for (let i = start; i <= end; i += step) {
arr.push(i);
}
return arr;
}
start
: 数组的起始值。end
: 数组的结束值,必须大于或等于start
。step
: 数组中相邻值的差,可选,默认值为1
。range(1, 5); // [1, 2, 3, 4, 5]
range(0, 10, 2); // [0, 2, 4, 6, 8, 10]
range(5, 1, -1); // [5, 4, 3, 2, 1]
在第一个示例中,range(1, 5)
创建了一个包含1到5(包括5)的数字数组。
在第二个示例中,range(0, 10, 2)
创建了一个包含0到10(包括10),步长为2的数字数组。
在第三个示例中,range(5, 1, -1)
创建了一个包含5到1(包括1),步长为-1的数字数组。
step
的值为负数,则起始值应该大于结束值。以上内容均已按照Markdown格式进行排版,可供开发者更好地阅读和使用。