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+'个');
    原文作者:.慢慢亦漫漫
    原文地址: https://blog.csdn.net/weixin_43183219/article/details/122584023
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞