JS中的循环

一、else :多重条件语句 只会执行第一个条件语句

语法:
	if (判断条件) {
		条件成立要执行的代码
	}
	else {
		条件不成立要执行的代码
	}

二、itch:条件匹配

        语法: switch(需要匹配的内容) {
        case 1:情况一 如果匹配是1就要执行代码
        break: 停止打断执行,(不能省略)
        ...
        default: 如果没有匹配上时就会默认执行这个语句
        总结: 如果判断条件需要是比较运算符的时候:if分支语句 。
              如果是具体的值的时候就可以使用:switch。
        } 

三、循环条件不能为空,否则会无限循环

四、for 循环: 就是执行一些相似代码,让这些代码的编写变得更加简化。

语法结构:
    for (语句1;语句二;语句三) {
        代码执行的代码块(循环体4)
    }
    语句1:循环变量(在循环开始前执行)
    语句2:循环条件
    语句3:累加值(步长)在循环体执行之后再执行
    循环体4
    执行顺序:语句1===>语句2===>循环体4===>语句3
语句解释:
    1) 语句1(可以省略) :
            功能: 初始化循环变量
            var i =0 ;
            for(;i>5;i++) {
            }
    2) 语句2 (可以省略,但会陷入死循环)
            功能: 判断循环是否能继续执行。
            true: 可以继续执行
            false: 循环结束
            警告: 如果省略了循环就停不下来
                死循环: for(; ;) {
                    最简单的死循环
                }
    因为没有循环开始和结束条件,所以在执行的过程中循环条件始终为真循环会无休止的执行下去
    3)语句三(可以省略)
        功能:增加/减少初始变量

五、 while循环

概念:while循环会在指定条件为真的时候执行代码块
语法:
    while(条件) {
        循环体
    }
例子:
    var i = 1;
    var sum = 0;
    while(i<=100) {
        sum+=i;    
        i++;(步长)                    
    }
        console.log(sum);        
    注意: 千万不要忘记增加条件所用变量的值(步长);否则就会陷入死循环,浏览器就会崩溃。

六、do while 循环

    概念: do while循环是while循环的变体, 该循环会先执行一次代码块, 再进行条件判断,
          如果条件为真就;重复执行, 否则就结束执行。
    语法:
            do {
                需要执行的代码块
            }
            while(条件);
     例子:
     var i = 1;
     var sum = 0;
     do {
         sum +=1;
         i++;             
         console.log(i);             
     }while(i<=100);
     注意: 别忘记增加条件中所用变量的值,否则就会陷入死循环,浏览器就会崩溃。

七、while和do while循环的区别:

    相同点: 使用while和do while循环的时候: while循环的时候,如果条件成立,两者结果没有区别。
    不同点: 当条件不成立的时候,do while 循环会比while循环多执行一次。
            var i = 1;
            while(i<=5){
                console.log("i=="+i);
                i++;
            }
            var j = 1;
            do {
                console.log("j=="+j);
                j++;
            }while(j<=5);

八、能够影响循环/函数执行的关键字:

    1.break: 打断,停止执行
            用法: 当我们想要实现满足某种条件退出循环或者函数的时候就可以使用break。
    2.continue: 继续 (只结束本次循环,不会停止整个循环。)
            用法:当我们想要仅仅只是跳出某一次满足条件的循环/或者函数执行的时候就可以使用continue。

九、能够影响循环/函数执行的关键字:

    1.break: 打断,停止执行
            用法: 当我们想要实现满足某种条件退出循环或者函数的时候就可以使用break。
    2.continue: 继续 (只结束本次循环,不会停止整个循环。)
            用法:当我们想要仅仅只是跳出某一次满足条件的循环/或者函数执行的时候就可以使用continue。
	for(var i = 10;i>=0;i--) {
		if (i/3!=0) {
			·--;
		}
		document.write(i);
   	 }
	打印到页面上i的值为9 7 6 3 1 0。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值