Js基础(for循环语句 数组)

85 阅读3分钟

一.for循环的使用:

for循环就是重复执行代码

遍历数组

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

循环的退出:

  • continue:退出跳过本次循环,继续下一下循环
  • break:退出整个循环,结束循环

for循环的嵌套:

​编辑

打印倒三角形:

for (let i = 1; i <= 5; i++) {
    // 里层打印几个星星
    for (let j = 1; j <= i; j++) {
        document.write('★')
    }
    document.write('<br>')
}

编辑

for循环和while的使用:

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

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

二.数组:

数组:(Array)是一种可以按顺序保存数据的数据类

  • 数组是按顺序保存,所以每个数据都有自己的编号

  • 计算机中的编号从0开始,所以小明的编号为0,小刚编号为1,以此类推

  • 在数组中,数据的编号也叫索引或下标

  • 数组可以存储任意类型的数据

    //数组的声明 方法一 let 数组名 = [数据1,数据2,....,数据n]

    方法二 let arr =new Array(数据1,数据2,..数据n)

​编辑

操作数组:

  • :🔔1.数组.push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度

    arr.push('元素1','元素2','元素3'...)

2. arr.unshift(新增的内容) 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度

arr.unshift('元素1','元素2'...'元素n')

  • :数组[下标] = 新值

    arr[0]='孙悟空'

  • :console.log( 数组[下标] )

    console.log(arr[0])

  • **删:****1.**数组. pop() 方法从数组中删除最后一个元素,并返回该元素的值

    arr.pop()

2.数组.shift( )方法从数组中删除第一个元素,并返回该元素的值

arr.shift()

3.数组. splice() 方法 删除指定元素

arr.splice(下标开始位置,删除元素的数量)

arr.splice(2,2)
arr.splice(start,deleteCount)

start 起始位置:

指定修改的开始位置(从0计数)

deleteCount:

表示要移除的数组元素的个数

可选的。 如果省略则默认从指定的起始位置删除 到最后

数组长度属性(length):

数组在 JavaScript 中并不是新的数据类型,它属于对象类型.

冒泡排序:

 const arr = [3, 2, 5, 4, 1]
        for (let i = 0; i < arr.length - 1; i++) {
            for (let j = 0; j < arr.length - 1 - i; j++) {
                if (arr[j] > arr[j + 1]) {
                    let tepm = arr[j]
                    arr[j] = arr[j + 1]
                    arr[j + 1] = tepm
                }
            }
        }
        console.log(arr)