前端 day5

一 逻辑运算符且的应用  &&

   1 基本规则

     1 两边只要有一个false,结果为false

   2 原理

     1 假设左边为true,不能确定结果,继续向右检测,结果停止在右侧

     2 如果左边是false,确定结果,不向右检测

二 for语句

   1 for语句的语法

     for   语句名

( )    条件组(计数器的初始值;条件;条件的改变)

{ }    循环体

   2 测试代码

      var sum = 0;

      var i = 0;

         // 1初始值 2条件 3计数器的改变

      for(i = 0;i<=100;i++){

   // 4 循环体

   sum = sum + i ;

}

console.log(sum);

   3 执行顺序:

     // 1初始值 2条件 3计数器的改变

// 4 循环体

1 243 243 243

   4 特点

     1 三要素,更集中,无需考虑计数器改变的位置,而影响程序结果

     2 条件组顺序不能变 ,计数器的初始值;条件;计数器的改变

5 使用习惯

     1 while更适合处理 不知道 循环次数的需求

     2  for 更适合处理  知道  循环次数的需求

   6 应用

     1 while能解决的问题,for也能解决

     2 for能解决的问题,while也能解决

   7 案例1

     计算:1/1-1/2+1/3-1/4+1/5.。。。。。-1/100 的和

     var sum = 0;

     for(var i = 0;i<=100;i++){

   if(i%2==0){

   sum = sum - i;

}else(i%2!=0){

   sum = sum + i;

}

}

Console.log(sum);

三 循环中的控制关键字

   1 break

1 立即结束循环,后面的任何代码都不在执行

2 虽然和switch中的break长得一样,但是各有各的功能,没有关系。

3 被用于“跳出” switch 语句 ;break 语句也可用于跳出循环;

4  break 语句会中断循环,并继续执行循环之后的代码(如果有):

   2 continue

1 中断(循环中)的一个迭代,如果发生指定的条件。然后继续循环中的下一个迭代。

四 死循环

   1 无法通过自身控制结束的循环

   2 特点

     1 消耗大量的内存,浪费资源,程序崩溃

     2 但是,我们可以利用死循环的思路,解决不知道循环次数的问题。记得再合适的时候,通过控制关键字停止。

    

五 循环的嵌套

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值