sj循环

js5月29笔记

for循环的嵌套

      for(var i=0;i<=10;i++){

            for(var j=0;j<=5;j++){

              }

      }

案例:

      1.输出:

      **********

      **********

      **********

      **********

      **********

for(var j=1;j<=5;j++){

      document.write('
');

      for(var i=1;i<=10;i++){

              document.write('*');

      }

}

      2.输出

      *

      **

      ***

      ****

      *****

for(var j=1;j<=5;j++){

      document.write('
');

      for(var i=1;i<=j;i++){

              document.write('*');

      }

}

数组:

      内存中的一段存储空间,多个变量的集合

      创建一个数组var arr=[ ];

      var arr=new Array();

      给数组中添加值

      var arr=[1,2,3,4,5,6,7,8,9];

      var arr1=['a','b','c','d'];

      var arr2=[true,false];

数组中的值不限制数据类型

数组不限制长度

数组的两个特点:

      1.下标:标识数组中元素的位置,从0开始,递增不重复

      2.长度 length

var arr=[1,2,3,4,5,6,7,8,9];

              0 1 2 3 4 5 6 7 8

输出长度用 .length

document.write(arr.length)

数组的长度等于最大下标+1

输出数组中下标为4的值

    document.write(arr[4]);

案例:

给数组下标为11的位置处添加元素

    arr[11]='a';

    console.log(arr[11]);

你可能感兴趣的:(sj循环)