2022-07-12 第七组 姜珊 学习笔记
2022/7/13 6:22:37
本文主要是介绍2022-07-12 第七组 姜珊 学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
循环 4种循环
1.for 循环
语法
for(let i = 0;i < 10;i++){ 循环体 console.log(i); }
for循环的特殊写法
for(;;){ } for(let i = 0;;){ } for(let i = 0;;i++){ } for(let i = 0; i < 10;){ }
1.let i = 0;初始化条件,当i=0时,循环开始,只走一次,第一次循环开启之前初始化
2.i < 10;判断条件,会和初始化条件配合循环的执行,决定了循环什么时候停止
3.循环体,循环在重复做什么事情
4.i++ 循环条件,每次循环体执行完毕让i产生变化
面试题:for循环的执行步骤
a.i可以看做是一个局部变量
b.循环条件是可以根据实际情况更改的
c.当修改循环条件时,要确保循环可以向着终点前进去改变
d.我们在开发中,尽量避免死循环
当变量的作用域出现了重叠,不要出现重名的情况。 尤其是全局和局部,变量最好不好重名
例
判断一个数在数组中是否存在,如果存在,返回它的下标如果不存在,返回-1
function exists(num,array){ let index = -1; for(let i = 0;i < array.length;i++){ if(array[i] == num){ index = i; } } return index; } console.log(exists(100,arr));
数组有一个属性length-长度
长度:数组中有多少个元素
注意区分长度和下标(索引)
取出数组中的最后一个元素,不能是undefined
把数组中的每个元素都操作一遍,数组的遍历(迭代)
for in语句:
能做得事情较少,只能做遍历操作,可以理解为a是arr数组的下标通过映射给a
for(let a in arr){ console.log(arr[a]); }
while循环 do...while循环
语法
function hello(){ let a = 10; while(a < 100){ console.log(a); a++; } return a;
let a = 10;初始化条件
a < 100 循环判断条件
打印输出 循环体
a++ 循环条件
while循环的执行流程:
1.初始化条件
2.判断条件
3.执行循环体
4.自增
while循环 PK for循环
初始化条件不好控制 每个for循环的初始化条件都是隔离的
循环条件不好控制 每个for循环的a++都是隔离的
写函数时,返回值便于管理
例今年是2022年。
今天我们公司有10个人
每年公司会以百分之10的比重招人
问:哪一年公司人数突破100人。
function count(){ let year = 2022; let sum = 10; while(sum <= 100) { sum *= 1.1; year++; } return year + "年人数超过了100人,人数是:" + sum; console.log(count());
do...while循环
let a = 10; while(a == 10){ } do { console.log(a); a++; } while (a > 100);
let a 初始化条件
do做什么事
log循环体
a > 100判断条件
a++循环条件
do...while和while的区别:
do...while先执行一次,再判断。无论条件是否成立,至少执行一次
while:如果条件不成立,一次都不走
死循环:
for(;
这篇关于2022-07-12 第七组 姜珊 学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-20测试人员都是画画大神,让我看看谁还不会用代码图?
- 2024-05-20年薪百万的程序员都在用的摸鱼方式……
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了