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('<br>');
? ? ? for(var i=1;i<=10;i++){
? ? ? ? ? ? ? document.write('*');
? ? ? }
}
? ? ? 2.輸出
? ? ? *
? ? ? **
? ? ? ***
? ? ? ****
? ? ? *****
for(var j=1;j<=5;j++){
? ? ? document.write('<br>');
? ? ? 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]);