這篇文章將為大家詳細(xì)講解有關(guān)如何定義javascript數(shù)組,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站主營田家庵網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),田家庵h5微信小程序定制開發(fā)搭建,田家庵網(wǎng)站營銷推廣歡迎田家庵等地區(qū)企業(yè)咨詢
Java主要應(yīng)用于:1. web開發(fā);2. Android開發(fā);3. 客戶端開發(fā);4. 網(wǎng)頁開發(fā);5. 企業(yè)級應(yīng)用開發(fā);6. Java大數(shù)據(jù)開發(fā);7.游戲開發(fā)等。
定義數(shù)組的方法:1、使用“var arr=[值1,值2,值3..];”語句來定義;2、使用“var arr=new Array(值1,值2,值3..);”語句來定義;3、使用“var array=new Array(size)”語句來定義。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
什么是數(shù)組
數(shù)組就是一組數(shù)據(jù)的集合
其表現(xiàn)形式就是內(nèi)存中的一段連續(xù)的內(nèi)存地址
數(shù)組名稱其實(shí)就是連續(xù)內(nèi)存地址的首地址
關(guān)于js中的數(shù)組特點(diǎn)
數(shù)組定義時無需指定數(shù)據(jù)類型
數(shù)組定義時可以無需指定數(shù)組長度
數(shù)組可以存儲任何數(shù)據(jù)類型的數(shù)據(jù)(比如說一個元素保存整型,一個元素保存字符串型,這個在JS中是可以的)
定義數(shù)組的語法:
var arr=[值1,值2,值3]; //隱式創(chuàng)建 var arr=new Array(值1,值2,值3); //直接實(shí)例化 var array=new Array(size); //創(chuàng)建數(shù)組并指定長度
示例:
//方法一 var arr1 = [1,3,5,7,9]; document.write(arr1[2] + '<br>'); //方法二 var arr2 = new Array(2,4,6,8,10); document.write(arr2[3] + '<br>'); //方法三 var arr3 = new Array(3);//固定數(shù)組長度為3 arr3[0] = 1; arr3[1] = 2; arr3[2] = 3; document.write(arr3[2] + '<br>');
JS中符號含義:
()
表示函數(shù)執(zhí)行
[]
表示語法模擬,表示模擬Array類的實(shí)例(=new Array())
{}
表示語法模擬,表示模擬Object類的實(shí)例(=new Object())
//
表示語法模擬(正則對象),表示模擬RegExp類的實(shí)例(=new RegExp())
關(guān)于數(shù)組長度
數(shù)組對象.length
在js中,每一個數(shù)組對象都可以調(diào)用length屬性,它表示數(shù)組對象下共有幾個數(shù)組元素
示例:
var row = ['zhangsan','lisi','wangwu']; doucument.write('共有'+row.length+'個人<br>'); var length = row.length;//對數(shù)組進(jìn)行遍歷 for (var i=0;i<length;i++){ doucument.write(row[i]+'<br>'); }
關(guān)于“如何定義javascript數(shù)組”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
分享標(biāo)題:如何定義javascript數(shù)組
網(wǎng)站路徑:http://chinadenli.net/article42/geocec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、用戶體驗(yàn)、網(wǎng)站內(nèi)鏈、網(wǎng)頁設(shè)計公司、、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)