首页
统计
壁纸
Search
1
桥接模式下 Openwrt 软路由直接访问光猫后台
789 阅读
2
青龙面板某东短信登录
656 阅读
3
百度直连
540 阅读
4
cns Network Server
388 阅读
5
天翼云盘ctwap本地模式
375 阅读
WEB前端
JavaScript
CSS
Linux
Docker
京东脚本
生活随笔
登录
Search
‖任℡か性
累计撰写
24
篇文章
累计收到
0
条评论
首页
分类
WEB前端
JavaScript
CSS
Linux
Docker
京东脚本
生活随笔
页面
统计
壁纸
搜索到
9
篇与
的结果
2023-06-17
JavaScript的几种循环方式
以下是六种 JavaScript 循环语句的详细介绍和使用实例:For 循环特点:用于遍历数组或集合元素,循环变量可用 let 或 var 关键字定义。循环控制包括三个操作数:初始化表达式、判断条件表达式和循环后操作表达式。使用注意事项:循环变量、数组的长度、循环控制条件需要注意,避免数组越界。使用场景:用于遍历数组或集合元素。示例:let arr = [1, 2, 3]; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); }输出结果:1 2 3forEach 循环特点:用于遍历数组中的元素,无需显式地编写循环表达式,会自动遍历数组。不会返回一个新数组,而是直接对原数组进行操作。需要一个回调函数作为参数,该函数会依次接收数组中的每个元素以及它的索引。使用注意事项:需要回调函数的参数;不支持 break 和 continue 语句。使用场景:用于遍历数组。示例:let arr = [1, 2, 3]; arr.forEach(function(value, index, array) { console.log(value); });输出结果:1 2 3do...while 循环特点:循环体会至少执行一次。使用注意事项:条件表达式需要放在循环体里面;需要注意循环体会至少执行一次的特点。使用场景:需要至少执行一次循环体的场景。示例:let arr = [1, 2, 3]; let i = 0; do { console.log(arr[i]); i++; } while (i < arr.length);输出结果:1 2 3while 循环特点:和 do...while 循环类似,但是循环体在循环条件的前面,不一定会执行一次循环体。使用注意事项:需要注意循环条件判断的位置。使用场景:适合用于条件不确定的循环。示例:let arr = [1, 2, 3]; let i = 0; while (i < arr.length) { console.log(arr[i]); i++; }输出结果:1 2 3for...in 循环特点:用于遍历对象的属性名称。使用注意事项:只能遍历到对象的可枚举、非 Symbol 类型的属性;不适用于遍历数组。使用场景:遍历对象属性或键名。示例:let obj = {name: "张三", age: 20, city: "广州"}; for (let key in obj) { console.log(key + ': ' + obj[key]); }输出结果:name: 张三 age: 20 city: 广州for...of 循环特点:用于遍历可迭代对象中的值,例如数组中的元素、字符串的字符、Map 和 Set 中的元素等。使用注意事项:仅适用于遍历可迭代对象;循环变量是上一次遍历的元素值,而不是索引。使用场景:遍历可迭代对象中的元素。示例:let arr = [1, 2, 3]; for (let value of arr) { console.log(value); }输出结果:1 2 3在实际使用中,我们需要根据需求灵活地选择
2023年06月17日
42 阅读
0 评论
0 点赞
1
2