数组的介绍和使用

数组:

数组的概念:数据的组合,一组数据。
数组的意义:当需要操作多个数据时,需要使用数组。

数组的创建:

var arr = [1,2,3,4,5];   字面量
var arr1 = new Array(1,2,3,4,5)     构造函数
var arr1 = [5];              字面量
var arr2 = new Array(5);     构造函数

console.log(arr1);
console.log(arr2);

console.log(arr1.length);
 console.log(arr2.length);

案列:

计算0,3之间能组成的奇数个是01、21、03、13、23、31
function fn(a,b){
     if(a>b){
        var ls = a;
        a = b;
         b = ls;
    }
    for(var i=a;i<=b;i++){
        for(var j=a;j<=b;j++){
            if((""+i+j)%2 != 0 && i!=j){
               容器,每次将数据保存===>>> ""+i+j;
}
        }
    }
    return 容器;
 }
var s = fn(3,0);
console.log(s);

数组的操作:

1.push:最后一位新增
返回新的长度,(用来改变数组长度)。

2.unshift:第一位新增

3.pop:最后一位删除
数组为空则返回undefined ,把数组长度减 1

4.shift:第一位删除

5.splice:替换

6.join() 方法:用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
返回一个字符串

7.concat() 方法:用于连接两个或多个数组,并返回一个新数组,新数组是将参数添加到原数组中构成的

8.unshift:将参数添加到原数组开头,并返回数组的长度

数组的操作案列:

写函数map(arr) 把数组中的每一位数字都增加30%
function map(arr){
for(var i=0;i<arr.length;i++){
arr[i] = arr[i] * 1.3;
}
}
var a = [4,5,6,7];
console.log(a);
map(a);
console.log(a);

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值