for语句;for语句和if语句的嵌套

for语句的语法

书写格式:for(声明变量(赋值语句);条件表达式;表达式){ 要执行的语句}

  • 声明变量(赋值语句/初始化块):使用 var 或 let 关键字声明新的变量,使用 var 声明的变量不是该循环的局部变量,而是与 for 循环处在同样的作用域中。用 let 声明的变量是语句的局部变量。该表达式的结果无意义。
  • 条件表达式:条件表达式被用于确定每一次循环是否能被执行。这个表达式可以省略,省略之后会被认为一直为真。
  • 第三个表达式:每次循环的最后都要执行的表达式,更新计数器数量。

for语句实例

(1)常规的for语句

 for(var i=1;i<=5;i++){
        alert(i);
    }

弹窗依次弹出1,2,3,4,5
(2)省略for语句的初始化块

 var i=1;
    for(;i<=5;i++){
        alert(i);
    }

输出结果依然是1,2,3,4,5
(3)省略条件表达式
省略条件表达式,那么就要使用break在合适的条件下终止循环,否则会成为死循环。

for(var i=1;;i++){
        if(i=3){
            alert(i);
            break;
        }
    }

输出结果为3
(4)省略for()里的三个表达式
break语句:表示立即结束所有循环
continue语句:表示结束当前这一次的循环,还可以进行下面的循环

var i=1
    for(;;){
        if(i=3){
            alert(i);
            i++;
            break;
        }
    }

输出结果依然是3

for语句和if语句的嵌套

for语句和if语句嵌套按照各自的语法以及自己的需求合理使用即可。
实例:计算1997年到2022年之间有几个闰年,分别是哪些年份

  var count=0;
        for(var i=1997;i<=2022;i++){
            var yushu=i%100;
           if(yushu%4==0){
               count+=1;
               document.write(i+'/');
            }
            
        }
        document.write('共有闰年'+count+'个');
  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值