// 示例代码:使用 break 语句结束循环
for (let i = 0; i < 10; i++) {
console.log(i);
if (i === 5) {
break; // 当 i 等于 5 时,结束循环
}
}
// 解释说明:
// 在这个例子中,我们使用了 for 循环来遍历从 0 到 9 的数字。
// 当 i 等于 5 时,break 语句会被触发,强制结束循环,因此只会输出 0 到 5。
// 示例代码:使用标签和 break 结束嵌套循环
outer: for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
if (i === 1 && j === 1) {
break outer; // 结束外层循环
}
console.log(`i: ${i}, j: ${j}`);
}
}
// 解释说明:
// 在这个例子中,我们使用了两个嵌套的 for 循环,并在外层循环上加了一个标签 `outer`。
// 当 i 等于 1 且 j 等于 1 时,`break outer` 语句会结束整个外层循环,而不仅仅是内层循环。
// 示例代码:使用 return 语句结束函数中的循环
function findValue(arr, target) {
for (let i = 0; i < arr.length; i++) {
if (arr[i] === target) {
console.log(`Found ${target} at index ${i}`);
return; // 结束函数,从而结束循环
}
}
console.log(`${target} not found`);
}
findValue([1, 2, 3, 4, 5], 3);
// 解释说明:
// 在这个例子中,我们定义了一个函数 `findValue`,用于在一个数组中查找目标值。
// 当找到目标值时,`return` 语句会立即结束函数,从而结束循环。如果未找到目标值,则输出 "not found"。
上一篇:js 循环object
下一篇:js while循环
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站