各位小伙伴们!今天薅羊毛必修课程- JavaScript for 循环又来了!我们不得不承认,如果没有循环语句,JS 的编程效率真的是比本宝宝的成绩单还低!那么循环语句到底是什么呢?它能为我们做些什么呢?请跟随本宝宝一起来探索吧!
首先让我们康康循环语句究竟是啥?循环语句简单地说就是一套可以重复执行某个指令或代码段的结构。一条一条地按照预定的次数执行,直到执行次数达到预定的次数,才能跳出循环。循环语句最常见的三种结构分别有 for、while 和 do-while,接下来我们也将详细解析这三种绕不过去的神器。
首先就是 for 循环!内容是最基础的哟!for 循环是个可执行基本循环任务的 JS 循环语句,它能够依次对一个数据段实现遍历。其完成机制是根据指明的次数,对于数组或是循环列表等等进行重复操作。for 循环就像布娃娃,有多种形态。for 循环的通用形式如下:
```
for (初始化表达; 条件表达式; 增量表达式) {
循环语句
}
```
看起来比较抽象?没事,以下本宝宝也将为大家详细举例说明。
比如说,小明每次打篮球都要投10球,试试看如何使用 for 循环?我们可以这样写:
```
for (var i = 1; i <= 10; i++) {
console.log("小明第" + i + "次投篮");
}
```
如果你实际运行过程中会发现,当小明投篮超过10次,循环就终止了。这其实就是循环的本质:它按照预设的条件进行执行,直到达到这个条件为止。
接下来就是 while 循环了!同样是三大神器之一,while 循环的意义在于多次执行同一个循环体语句。与 for 循环不同,while 循环通常不依赖计数器,而是在满足指定条件的情况下一直循环。while 循环基本语法如下:
```
while (条件表达式) {
循环语句
}
```
还是不太理解?没事,下面还有一个经典例子。比如说小明每次投篮都会看一下抛球的高度,当高度大于等于2米的时候,他将停止投球。我们可以这样编写 while 循环代码:
```
var basketball_height = 0;
while (basketball_height < 2) {
console.log("投篮成功!抛球高度为" + basketball_height + "米。");
basketball_height += 0.1;
}
console.log("投篮失败,抛球高度为" + basketball_height + "米。");
```
好了,学完 while 循环,接下来就是最后一个宝藏神器 ---- do-while 循环。所谓 do-while 循环,是将循环体放在循环结束后执行的一种循环结构形式。先执行一次循环体,再对条件表达式进行判断,判断结果为 true 时,继续执行循环语句。do-while 循环的语法格式如下所示:
```
do {
循环语句
} while (条件表达式);
```
这个形式在实际开发中也是极其实用的,帮助我们在不确定性的情况下顶住压力。难道你不想知道,当小明一直投篮不停时的情景吗?我们康康!之所以被称为 do-while 循环,是因为它会先执行一次循环体,再进行判断,而 while 循环是先进行判断,再执行循环体。与 while 循环不同,do-while 循环在循环过程中至少会执行一次循环体。
代码示例:
```
var count = 0;
do {
console.log("小明第" + ++count + "次投篮");
} while (count < 5);
```
好啦,这三个小家伙我们一一重点讲解哦!本篇文章的重点也已经在此清晰呈现,相信跟上了的小伙伴们也不会再对这三个绕不过去的神器感到头疼啦!所以,还不赶快动手试试?别忘了 JS 的资深工程师都是从这里开始踏上成神的道路哦! www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。
声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com
嗯,要准确把握谷歌的动向才有利于网站的推广和发展。
感觉他还是没有说出其大概的算法,泛泛而谈。
站长大哥好象没咋更新了啊
leon: 我估计这两个域名都有大量链接,信任读都很高。