JavaScript continue
在JavaScript中,`continue`语句用于跳过当前循环中的剩余代码,直接进行下一次迭代。它使得循环可以在满足特定条件时跳过当前迭代,并继续执行下一次迭代。
以下是`continue`语句的几个示例:
1. 在循环中使用`continue`:
```javascript
for (var i = 1; i <= 5; i++) {
if (i === 3) {
continue; // 当i等于3时跳过当前迭代
}
console.log(i);
}
```
在这个例子中,循环从1到5迭代。当`i`等于3时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,控制台只会打印出数字1、2、4和5。
2. 在嵌套循环中使用`continue`:
```javascript
for (var i = 1; i <= 3; i++) {
console.log('外层循环: ' + i);
for (var j = 1; j <= 3; j++) {
if (j === 2) {
continue; // 当j等于2时跳过当前迭代
}
console.log('内层循环: ' + j);
}
}
```
在这个例子中,外层循环迭代3次,内层循环迭代3次。当内层循环的`j`等于2时,`continue`语句被执行,当前内层循环迭代被跳过,直接进行下一次迭代。因此,控制台会打印出外层循环的数字以及内层循环除了2之外的数字。
`continue`语句对于在循环中进行条件检查并跳过特定迭代是非常有用的。它可以帮助您控制循环的执行流程,使得在满足特定条件时可以跳过部分代码。
当然!以下是几个在JavaScript中使用`continue`语句的例子:
1. 使用`continue`跳过奇数:
```javascript
for (var i = 1; i <= 10; i++) {
if (i % 2 === 1) {
continue; // 跳过奇数
}
console.log(i);
}
```
在这个例子中,循环从1到10迭代。当`i`为奇数时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,只有偶数会被打印到控制台。
2. 使用`continue`跳过特定值:
```javascript
var numbers = [1, 3, 5, 7, 9, 2, 4, 6, 8, 10];
for (var i = 0; i < numbers.length; i++) {
if (numbers[i] === 5) {
continue; // 跳过值为5的元素
}
console.log(numbers[i]);
}
```
在这个例子中,循环遍历数组`numbers`。当遇到值为5的元素时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,值为5的元素不会被打印到控制台。
3. 使用`continue`跳过特定条件:
```javascript
var students = [
{ name: 'Alice', grade: 85 },
{ name: 'Bob', grade: 70 },
{ name: 'Charlie', grade: 95 },
{ name: 'David', grade: 60 },
];
for (var i = 0; i < students.length; i++) {
if (students[i].grade < 80) {
continue; // 跳过成绩小于80的学生
}
console.log(students[i].name + ':' + students[i].grade);
}
```
在这个例子中,循环遍历学生数组`students`。当学生的成绩小于80时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,成绩小于80的学生不会被打印到控制台。
这些例子展示了在不同情况下使用`continue`语句的效果。您可以根据具体的需求,在循环中使用`continue`来跳过特定的迭代。
JavaScript continue相关推荐
- JavaScript continue 语句
文章目录 JavaScript continue 语句的工作原理 for 循环中的 continue 示例 1:打印 i 的值 while 循环中的 continue 示例 2:计算正数 嵌套循环中的 ...
- JavaScript Continue语句
在JavaScript中,你可以使用continue语句重新启动循环的新迭代.该语句可以在while循环,for循环或for-in循环中使用 continue语句终止当前循环或标记循环的当前迭代中的语 ...
- 在JavaScript中使用示例继续语句
JavaScript继续声明 (JavaScript continue statement) continue is a keyword in JavaScript, it is used with ...
- Python网络爬虫实例(爬一些小网站的图片)
文章目录 前言 一.爬优美图库(使用bs4和requests) 二.爬ZOL壁纸网(使用bs4和requests) 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一.爬优美图库(使用bs4和r ...
- web 前端学习线路图
web 前端学习线路图 一.HTML 教程 HTML教程 HTML简介 HTML编辑器 HTML基础 HTML元素 HTML属性 HTML标题 HTML段落 HTML样式 HTML格式化 HTML引用 ...
- JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- JavaScript Break 和 Continue 语句
JS JavaScript Break 和 Continue 语句 break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. Break 语句 for (i=0;i<10;i ...
- Javascript第二章break和continue、二重循环及for和while的区别第五课
更多免费教学文章请关注这里 for和while的区别 for循环要有明确的次数 二重循环 通俗的说就是循环里面嵌套循环 练习: <!DOCTYPE html> <html lang= ...
- 解决报错 We‘re sorry but doesn‘t work properly without JavaScript enabled. Please enable it to continue.
❤️砥砺前行,不负余光,永远在路上❤️ 目录 前言 一.修改router模式 前言 vue项目打包发布到线上之后报错 doesn't work properly without JavaScript ...
最新文章
- 使用Pandas的rolling函数计算滚动平均值(rolling average with Pandas rolling)、seaborn使用lineplot函数可视化时间序列数据、并添加滚动平均值
- Android之HTTP预备知识
- 浅谈redis数据库的键值设计
- Loadrunner无法打开浏览器的相关问题
- 【PC工具】录屏软件,必须好用无广告!
- 集训队脱单大法:这是一道只能由学姐我自己出数据的水题(牛客竞赛)
- @Scheduled
- linux find prune排除某目录或文件
- 服务器宕机自动dns,有哪些同时支持智能解析和宕机自动切换的DNS服务?
- pythonturtle画彩虹蟒蛇_python如何用turtle库画蟒蛇?
- 吕帅 计算机学院,刘磊-吉林大学计算机科学与技术学院
- memcached安装及.NET中的Memcached.ClientLibrary使用详解
- 苏宁大数据怎么运营_18个“硬核”数据告诉你,苏宁大数据如何火力全开护航618!...
- hbase中为何不能向表中插入数据_Python自带的数据库,用起来真方便!
- python手册中文版--精选版python 中文手册.pdf
- windows进程 windows多进程编程
- 用计算机怎么计算税率表,个税计算器2016年税率表公式
- 17.答题卡识别判卷
- pythonocc view coordinate_pythonOCC例子搬运:4.经典瓶子造型
- asp.net不用服务器控件