📜  function range() as range js - Javascript(1)

📅  最后修改于: 2023-12-03 15:15:12.511000             🧑  作者: Mango

JavaScript函数range()

在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格式进行排版,可供开发者更好地阅读和使用。