📅  最后修改于: 2023-12-03 15:01:48.431000             🧑  作者: Mango
在JavaScript中,我们可以使用一些关键字来中断循环,这些关键字包括break
和continue
。
break
关键字用于在循环内部中断循环,并跳出循环。它可以用于for
循环、while
循环和do-while
循环。
for
循环中使用break
:for (let i = 0; i < 5; i++) {
if (i === 3) {
break;
}
console.log(i);
}
执行结果:
0
1
2
上面的代码中,当i
等于3
时,break
关键字被触发,循环中止,不再执行后续的循环。
while
循环中使用break
:let i = 0;
while (i < 5) {
if (i === 3) {
break;
}
console.log(i);
i++;
}
执行结果:
0
1
2
do-while
循环中使用break
:let i = 0;
do {
console.log(i);
i++;
if (i === 3) {
break;
}
} while (i < 5);
执行结果:
0
1
2
continue
关键字用于中断循环内部的一次迭代,然后继续执行下一次迭代。它也可以用于for
循环、while
循环和do-while
循环。
for
循环中使用continue
:for (let i = 0; i < 5; i++) {
if (i === 3) {
continue;
}
console.log(i);
}
执行结果:
0
1
2
4
上面的代码中,当i
等于3
时,continue
关键字被触发,跳过了循环内部的一次迭代,并继续执行下一次迭代。
while
循环中使用continue
:let i = 0;
while (i < 5) {
i++;
if (i === 3) {
continue;
}
console.log(i);
}
执行结果:
1
2
4
5
do-while
循环中使用continue
:let i = 0;
do {
i++;
if (i === 3) {
continue;
}
console.log(i);
} while (i < 5);
执行结果:
1
2
4
5
break
关键字用于中断循环并跳出循环,continue
关键字用于中断循环内部的一次迭代,并继续执行下一次迭代。它们都可以用于for
循环、while
循环和do-while
循环。在编写代码时,我们可以结合实际情况使用这两个关键字,以达到更好地效果。