判断是否为数组的两种方法:
1 var i = 'ok'; 2 document.write(Array.isArray(i)); /*判断是否为数组*/ 3 document.write(i instanceof Array);
- 遍历输出方法一:
1 var aa = ['深圳','广州','郑州','天津','上海','北京']; 2 for(var i in aa){ 3 document.write(aa[i]+'<br>'); 4 }
- 遍历输出方法二:
var aa = ['深圳','广州','郑州','天津','上海','北京']; aa.forEach(function(r){ document.write(r+'<br>'); })
- 遍历输出方法三:
1 var aa = ['深圳','广州','郑州','天津','上海','北京']; 2 for(var i=0;i<aa.length;i++){ 3 document.write(aa[i]+'<br>'); 4 }
数组的增加删除
1 var aa = ['北京','上海','天津','广东','深圳']; 2 var i = aa.pop(); /*删除数组中的最后一个元素*/ 3 var i = aa.push('青岛');/*在数组中最后位置添加一个元素*/ 4 var i = aa.shift(); /*删除数组中的第一个元素*/ 5 var i = aa.unshift('山东');/*在数组的前面添加第一个元素*/ 6 for(var i in aa){ 7 document.write(aa[i]+'<br>'); 8 }
switch 语句编写今日星期几
1 var d = new Date(); 2 var week=d.getDay(); 3 switch(week){ 4 case 0: 5 document.write('今日星期日'); 6 break; 7 case 1: 8 document.write('今日星期一'); 9 break; 10 case 2: 11 document.write('今日星期二'); 12 break; 13 case 3: 14 document.write('今日星期三'); 15 break; 16 case 4: 17 document.write('今日星期四'); 18 break; 19 case 5: 20 document.write('今日星期五'); 21 break; 22 default: 23 document.write('今日星期六'); 24 break; 25 }
2.定义数组的3中方式
1 var a = [1,2,3,4,5]; 2 var b = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六'); 3 var c = '日,一,二,三,四,五'.split(',');
1.今日星期几的输出
1 var b = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');//顺序不可颠倒不然会出现的不准确 2 var d = new Date(); 3 var week=d.getDay(); 4 document.write("今日是:"+b[week]);
document.title = 'cc';/*替换前面的title内容转换为cc为网页框显示内容*/ var aa=[1,2,3,4,5,6,7]; document.write(aa.join('-'));/*把数组变成字符串用-连接起来*/ document.write(aa.length);/*返回数组的元素个数*/
document.title = 'cc';/*替换前面的title内容转换为cc为网页框显示内容*/ var aa=[1,2,3,4,5,6,7]; delete aa[1];/*删除aa数组里面下标为3的元素*/ aa.reverse();/*7654321让数组里面的元素前后位置调换,里面的下标值也会换*/ aa.push(10);//在数组的尾部添加元素10如果为汉字要加上‘’ aa.unshift('地区');//在数组的头部添加元素 var i = aa.pop();//移除数组中的最后一个元素并且赋值给i document.write(i); var j = aa.shift();//移除数组中的第一个元素并赋值给j document.write(j);//输出这个移除的值 document.write(aa[2]); document.write(aa.length);/*7虽然删除了数组里面的元素但是他的下标依然存在占有位置*/ for(var i in aa){ /*遍历输出*/ document.write(aa[i] + '<br>'); }
1 var d= new Date(); 2 var y=d.getFullYear(); 3 y=d.getDate(); 4 y=d.getMonth()+1;返回几月从0月开始当前月应该加1 5 y=d.getMinutes(); 6 y=d.getHours(); 7 y=d.getSeconds(); 获得秒 8 y=d.getDay();/*0代表星期天1-6代表星期一到星期六*/
数组的一些复习
1 var a = [10,20,30]; 2 var bb =('50,60,70,80').split(','); 3 var aa = Array('北京','上海','深圳') 4 for(var i in a){ 5 document.write(a[i]+'<br>'); 6 } 7 aa.forEach(function(b){ 8 document.write(b+'<br>'); 9 }) 10 for(i=0;i<bb.length;i++){ 11 document.write(bb[i]+'<br>'); 12 } 13 document.write(aa.join(','));