加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

一文理解JavaScript中while以及do while循环

发布时间:2022-12-17 15:03:58 所属栏目:MsSql教程 来源:互联网
导读: 先给大家分享一些JavaScript的相关资料:
一、初识
while 语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环。
while语句的语法结构如下:
while (条

先给大家分享一些JavaScript的相关资料:

一、初识

while 语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环。

while语句的语法结构如下:

while (条件表达式) {
    // 循环体代码 
}

执行思路:

先执行条件表达式,如果结果为 true,则执行循环体代码;如果为 false,则退出循环,执行后面代码

执行循环体代码

循环体代码执行完毕后,程序会继续判断执行条件表达式,如条件仍为true,则会继续执行循环体,直到循环条件为 false 时,整个循环过程才会结束

注意:

课堂案例 1:打印人的一生,从1岁到100岁计算 1 ~ 100 之间所有整数的和 课堂案例 2:询问你爱我吗

弹出一个提示框, 你爱我吗? 如果输入我爱你,就提示结束,否则,一直询问。

跳出while循环_while循环与for循环_WHILE循环语法

案例分析:

二、do while循环

do... while 语句其实是 while 语句的一个变体。该循环会先执行一次代码块,然后对条件表达式进行判断WHILE循环语法,如果条件为真,就会重复执行循环体,否则退出循环。

do... while 语句的语法结构如下:

do {
    // 循环体代码 - 条件表达式为 true 时重复执行循环体代码
} while(条件表达式);

执行思路:

注意:先再执行循环体,再判断,我们会发现 do…while 循环语句至少会执行一次循环体代码

课堂案例 :询问你爱我吗

弹出一个提示框, 你爱我吗? 如果输入我爱你,就提示结束,否则,一直询问。

跳出while循环_while循环与for循环_WHILE循环语法

案例分析:

弹出输入框,要求用户输入。

判断条件我们使用 do…while 循环。

do… while 循环语句中的条件表达式只要输入的不是我爱你,就一直循环。

实现代码:

do {
  var love = prompt('你爱我吗?');
} while (love != '我爱你')
alert('登录成功');

三、循环小结四、continue break4.1 continue 关键字

continue 关键字用于立即跳出本次循环,继续下一次循环(本次循环体中 continue 之后的代码就会少执行一次)。

例如,吃5个包子,第3个有虫子,就扔掉第3个,继续吃第4个第5个包子,其代码实现如下:

 for (var i = 1; i <= 5; i++) {
     if (i == 3) {
         console.log('这个包子有虫子,扔掉');
         continue; // 跳出本次循环,跳出的是第3次循环 
      }
      console.log('我正在吃第' + i + '个包子呢');
 }

4.2 break 关键字

break 关键字用于立即跳出整个循环(循环结束)。

例如,吃5个包子,吃到第3个发现里面有半个虫子,其余的不吃了,其代码实现如下:

for (var i = 1; i <= 5; i++) {
   if (i == 3) {
       break; // 直接退出整个for 循环,跳到整个for下面的语句
   }
   console.log('我正在吃第' + i + '个包子呢');
 }

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!