一 逻辑运算符且的应用&&
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更适合处理 不知道 循环次数的需求
2for 更适合处理知道循环次数的需求
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 语句也可用于跳出循环;
4break 语句会中断循环,并继续执行循环之后的代码(如果有):
2 continue
1 中断(循环中)的一个迭代,如果发生指定的条件。然后继续循环中的下一个迭代。
四 死循环
1 无法通过自身控制结束的循环
2 特点
1 消耗大量的内存,浪费资源,程序崩溃
2 但是,我们可以利用死循环的思路,解决不知道循环次数的问题。记得再合适的时候,通过控制关键字停止。
【前端 day5】五 循环的嵌套
推荐阅读
- 笔记|如何在Windows11安装安卓子系统()
- 笔记|C语言数据结构——二叉树的顺序存储和二叉树的遍历
- 2021年下半年《信息系统项目管理师》真题
- 个人理解|【C语言基础之类型转换】
- 学习分享|【C语言函数基础】
- 个人理解|【C语言实现井字棋及电脑落子优化】
- Python|蓝桥杯 平面切割 Python
- Python|Python 每日一练 二分查找 搜索旋转排序数组 详解
- 笔记|这是一个关于face_recognition和dlib库的安装(亲测有用,毕竟我代码都写出来了)
- 信令模式与非信令模式