JS循环语句 :while循环与for循环的区别使用

本文详细介绍了循环语句的两种主要形式:while和for循环。while循环在条件为false时不执行,而for循环语法更为简洁。在编程中,明确循环次数时推荐使用for循环,不确定时使用while。文章通过计算1到100的和的案例展示了循环的使用,并强调了在循环体中修改条件的重要性。
摘要由CSDN通过智能技术生成

循环语句的特点:

就是代码会反复的执行,当满足某些特定的条件时,循环就会停止。

while循环--条件为false就不会执行

在程序中如果遇到需要反复执行的代码,则需要将代码写到循环体中。循环体中一定要记得修改条件中的值,否则会出现死循环

语法:

while(条件){
  需要反复执行的逻辑代码;
  修改条件中的值;//  值++ h或者  ++值
}

执行过程:

  1. 先判断条件是否成立(成立为true)
  2. 如果条件的结果为true,则程序立即进入循环体中,执行循环体代码
  3. 修改条件中的值(修改变量的值)
  4. 将修改变量的值再次带入到循环体中,判断是否成立,如果成立,则继续执行循环体中的代码
  5. 如果条件不成立,则循环体中的代码不执行

案例:计算1加到100的总和并输出

let sum = 0;//定义变量,用来保存数字和

let n = 1;//保存当前的数字

while (n<=100) {
       //判断数字是否小于等于100 
      sum += n;// sum = sum + n;
      n++;
}
document.write(sum)

for循环

for循环相对while循环语法结构更加简洁,使用基数多

语法

for(初始化变量;条件;变量自增){循环体代码 }

执行过程:

  1. 先进行初始化变量(定义一个变量并给变量赋值),初始化的变量是必须是后面条件中用到的变量
  2. 将初始化后的值,带入到条件中,判断条件是否成立(true),如果条件成立
  3. 条件成立则立即执行循环体中的代码
  4. 然后变量自增自减,然后将变量修改后的值重新带入到条件中,判断条件是否成立
  5. 只要条件不成立(false),循环体中的代码就不会执行

总结

  1. 原则上在程序中循环都可以使用
  2. 如果循环次数明确,推荐使用for循环
  3. 如果循环次数不明确,推荐使用while
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值