数组

Posted on 2015-04-16 18:29  小蕊同学  阅读(126)  评论(0编辑  收藏  举报

判断是否为数组的两种方法:

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(','));

 

Copyright © 2024 小蕊同学
Powered by .NET 8.0 on Kubernetes