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 字符串截取神器:深入解析 substring(),兼谈与 slice()、substr() 的异同
https://jb123.cn/javascript/72646.html
告别硬编码!用脚本语言打造灵活高效的Web参数配置之道
https://jb123.cn/jiaobenyuyan/72645.html
JavaScript数字键盘事件:精准捕获与优雅控制,提升用户体验的秘密武器!
https://jb123.cn/javascript/72644.html
后端利器大盘点:选择最适合你的服务器脚本语言!
https://jb123.cn/jiaobenyuyan/72643.html
Python学习之路:从入门到精通,经典书籍助你进阶!
https://jb123.cn/python/72642.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html