for循环

for循环

for循环语句的写法

for(表达式1;判断表达式2;表达式3)

循环体;

表达式1:定义初始变量(给循环变量赋初值)
判断表达式2:循环条件
表达式3:变量变化
循环体:需要重复执行的语句。

循环顺序

1.变量初始化 在进入循环前执行一次

2.条件是每次进入循环之前都会执行并且判断

3.进入循环体,开始循环

4.变量变化

循环规则

1.每个表达式可以定义多个, 表达式2只能使用逻辑与, 逻辑或来定义多个条件,不能使用逗号分隔, 其他两个表达式都可以使用逗号来分隔多个语句内容。
2.当某个表达式不做定义是仍需要空开。如:for(;i<5;i++)
3.for循环语句的循环体语句只有一句的时候,可以省略大括号不写。

多层嵌套

for() {
       for(){
    }
}

举两个例子:
输出0到50之间的偶数

for(var i=0;i<50;i+=2){
    console.log(i);
 }

输出0到100的质数

var str = "";
for (var i = 2; i < 100; i++) {       //定义为质数的除数
      str = true;                         //定义为质数的数 布尔类型为true
      for (var j = 2; j < i; j++) {       //定义被除数始终小于除数
           if (i % j === 0) {                //如果相除为0则说明该数不是质数
                str = false;                    //定义不是质数的数 布尔类型为false
           }
      }
      if (str) {
          console.log(i);
      }
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值