JavaScript range() 方法368


概述

JavaScript range() 方法创建一个表示指定整数范围的可迭代对象。此方法提供了比使用数组或手动迭代更便捷的方式来遍历数字范围。

语法range(start, end, step = 1)

start:范围的起始值(包含)。
end:范围的结束值(不包含)。
step(可选):遍历范围时要增加的值(默认值为 1)。

返回值

该方法返回一个表示指定整数范围的可迭代对象。

用法

要使用 range() 方法,请传递起始值、结束值和可选步长作为参数。可迭代对象可用于循环遍历范围内的值。以下示例演示了如何使用该方法:
// 创建一个从 0 到 10(不包含)的范围
const range = range(0, 10);
// 遍历范围内的值
for (const value of range) {
(value);
}

输出:
0
1
2
3
4
5
6
7
8
9

使用 step 参数

step 参数使您可以控制遍历范围的方式。通过指定一个大于 1 的步长,您可以跳过范围内的某些值。以下示例演示了如何使用 step 参数:
// 创建一个从 0 到 10(不包含)的范围,步长为 2
const range = range(0, 10, 2);
// 遍历范围内的值
for (const value of range) {
(value);
}

输出:
0
2
4
6
8

示例

以下是一些使用 range() 方法的附加示例:
创建从 -5 到 5(不包含)的范围:
const range = range(-5, 5);
创建从 2 到 10(包含)的范围,步长为 3:
const range = range(2, 11, 3);
遍历并求出 0 到 100(不包含)范围内偶数的和:

const range = range(0, 100, 2);
let sum = 0;
for (const value of range) {
sum += value;
}
(sum); // 输出:2500


兼容性

range() 方法在以下浏览器中得到支持:
Chrome
Firefox
Edge
Safari



JavaScript range() 方法提供了一种简单便捷的方式来创建表示整数范围的可迭代对象。通过理解其语法、返回值和用法,您可以有效地使用该方法来遍历和处理数值范围。

2025-02-07


上一篇:JavaScript 新闻:最新动态与趋势

下一篇:JavaScript 中操作日期和时间