1.如何声明一个空数组

  1. var scores = new Array();
  2. var scores = [];
  3. console.log(scores);

image.png

2.声明一个有长度的数组,如果只声明数组的长度没有给值的话,默认值是undefined

  1. var scores = new Array(5);
  2. console.log(scores);

image.png

3.声明数组的时候同时赋值

  1. var scores = [88,99,77,'A'];
  2. console.log(scores);

image.png

4.获取数组的长度用length

var scores = [88, 99, 77, 'A'];
console.log(scores.length);

image.png

5.清空数组

var scores = [88, 99, 77, 'A'];    
scores.length = 0;
console.log(scores);

image.png

6.获取数组中的元素

var scores = [88, 99, 77, 'A'];
console.log(scores[0]); //下标0就代表数组中的第一个元素
console.log(scores[1]); //下表1就代表数组中的第二个元素
console.log(scores[2]); //下表2就代表数组中的第三个元素
console.log(scores[3]); //下表3就代表数组中的第四个元素
console.log(scores[4]); //这个代码是错误的,因为数组中只有四个元素,
                             而scores[4]要访问数组第五个元素

image.png

7.遍历数组

    <script>
    var scores = [88, 99, 77, 'A'];
        for(var i=0;i<scores.length;i++){
            console.log(scores[i]);
        }
    </script>

image.png

8.数组中新增和替换元素

    <script>
        var scores = [88, 99, 77, 'A'];
        scores[0] = 78;
        scores[3] = 68;
        scores[4] = 58;//新增了一个元素
        console.log(scores);
    </script>

image.png