當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS中数组的创建
/** 數(shù)組(Array)* - 數(shù)組也是一個(gè)對(duì)象* - 它和我們普通對(duì)象功能類似,也是用來存儲(chǔ)一些值的* - 不同的是普通對(duì)象是使用字符串作為屬性名的,* 而數(shù)組時(shí)使用數(shù)字來作為索引操作元素* - 索引:* 從0開始的整數(shù)就是索引* - 數(shù)組的存儲(chǔ)性能比普通對(duì)象要好,在開發(fā)中我們經(jīng)常使用數(shù)組來存儲(chǔ)一些數(shù)據(jù)*/
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script type="text/javascript">//創(chuàng)建一個(gè)數(shù)組//var arr = new Array();//使用字面量來創(chuàng)建數(shù)組//語法:[]//var arr = [];//console.log(typeof arr);//使用字面量創(chuàng)建數(shù)組時(shí),可以在創(chuàng)建時(shí)就指定數(shù)組中的元素var arr = [1,2,3,4,5,10];//console.log(arr[3]);//使用構(gòu)造函數(shù)創(chuàng)建數(shù)組時(shí),也可以同時(shí)添加元素,將要添加的元素作文構(gòu)造函數(shù)的參數(shù)傳遞//元素之間使用,隔開var arr2 = new Array(10,20,30);//console.log(arr2);//創(chuàng)建一個(gè)數(shù)組數(shù)組中只有一個(gè)元素10arr = [10];//創(chuàng)建一個(gè)長(zhǎng)度為10的數(shù)組arr2 = new Array(10);//console.log(arr2.length);//數(shù)組中的元素可以是任意的數(shù)據(jù)類型arr = ["hello",1,true,null,undefined];//也可以是對(duì)象var obj = {name:"孫悟空"};arr[arr.length] = obj;arr = [{name:"孫悟空"},{name:"沙和尚"},{name:"豬八戒"}];//也可以是一個(gè)函數(shù)arr = [function(){alert(1)},function(){alert(2)}];//console.log(arr);//arr[0]();//數(shù)組中也可以放數(shù)組,如下這種數(shù)組我們稱為二維數(shù)組arr = [[1,2,3],[3,4,5],[5,6,7]];console.log(arr[1]);</script></head><body></body>
</html>
總結(jié)
- 上一篇: 电脑一直卡在准备配置Windows怎么办
- 下一篇: JS中数组的常用方法