javaScript day03 for循环、数组

107 阅读2分钟

javaScript day03 for循环、数组

循环

循环结构

  • 循环

    • for循环

      • 在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体极循环的终止条件组成的语句,被称之为循环语句

      • for (起始条件;循环条件;变化量){ 循环体}

      • 当如果明确了循环的次数的时候推荐使用for循环

      • for循环开发中常见的作用是循环数组

        • 案例: 打印班级名单案例
    • while循环

      • 当不明确循环的次数的时候推荐使用while循环

      • 开发中常用场景

        • 让用户输入用户名和密码,只有当用户名=admin并且用户密码=123456的时候才提示登录成功(跳出循环),否则一直让用户输入
    • do while循环

        1. break: 跳出循环,不再执行之后的循环
        1. continue: 仅跳出当前这此循环,之后循环仍要执行
  • for循环

  • 双重循环

  • while循环

  • do while循环

  • continue break

数组

数组的概念

  • 数组是指一组数据的集合,其中的每个数据被乘坐元素,在数组中可以存放任意类型的元素,数组是已中奖一组数据存储在单个变量名下的优雅方式

  • arr.push(新增的内容)

    • 在数组后面追加
    • push可以实现一次性添加多个的效果, 推荐使用
    • arr.push('张三','李四') 返回值是增加后数组的长度
  • arr.unshift(新增的内容)

    • 在数组前面追加
    • arr.unshift('张三','李四') 返回值是增加后数组的长度

  • pop()

    • 在数组后删除一个,不用带参数
    • arr.pop() 返回值是删除的元素(字符串)
  • shift()

    • 在数组前删除一个,不用带参数
    • arr.shift() 返回值是删除的元素(字符串)
  • arr.splice(操作的下标,删除的个数)

    • arr.splice(起始索引, 删除几个元素) 删除几个元素的值如果不写则代表从起始位置删到最后,(索引负值则倒着数),返回值是删除的元素(数组)

  • 数组[下标] = 新值

    • arr[0] = '张三'

  • 数组[下标]

    • arr[0]

综合案例

综合案例

  • 双重for循环冒泡排序

image.png

  • 输入数据生成柱形图

image.png -

image.png

  • 九九乘法表

image.png

  • 求最大最小值

image.png

常用单词

image.png