ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2022-07-12 第七组 姜珊 学习笔记

2022-07-12 22:33:54  阅读:114  来源: 互联网

标签:10 12 console 07 while 循环 let 2022 log


循环 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(;

标签:10,12,console,07,while,循环,let,2022,log
来源: https://www.cnblogs.com/jsdeboke/p/16472027.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有