課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
代碼有問題,我問題寫在代碼里面
2016-04-18
源自:JavaScript進(jìn)階篇 3-3
正在回答
這個其實(shí)你要理解數(shù)組的原理。如果是中括號,像【1,2,3】這樣的是一個數(shù)組,數(shù)組當(dāng)然可以互相賦值。如果寫成圓括號的時候就成了函數(shù)調(diào)用,因?yàn)楹瘮?shù)調(diào)用必須要有函數(shù)名,所以像用圓括號進(jìn)行賦值是語法錯誤的。舉個例子,如果是int型數(shù)據(jù)賦值,因?yàn)閿?shù)字0本來就是int型數(shù)據(jù),所以我們一般都用int a=0;這樣的賦值語句,如果是圓括號的話就寫作int a=(0),這樣的賦值方法顯然是錯誤的。
一只特立獨(dú)行的doge 提問者
?var?myarr=new?Array(); ?myarr[0]="88" ?myarr[1]="99" ?myarr[2]="00"
如果這樣寫的話,是要在下面定義數(shù)組的值的吧
var myarray=new Array(); //創(chuàng)建一個新的空數(shù)組
myarray[0]=66; //存儲第1個人的成績
myarray[1]=80; //存儲第2個人的成績
myarray[2]=90; //存儲第3個人的成績
myarray[3]=77; //存儲第4個人的成績
myarray[4]=59; //存儲第5個人的成績
注意:數(shù)組每個值有一個索引號,從0開始。
我們還可以用簡單的方法創(chuàng)建上面的數(shù)組和賦值:
第一種方法:
var myarray = new Array(66,80,90,77,59);//創(chuàng)建數(shù)組同時賦值
第二種方法:
var myarray = [66,80,90,77,59];//直接輸入一個數(shù)組(稱 “字面量數(shù)組”)
注意:數(shù)組存儲的數(shù)據(jù)可以是任何類型(數(shù)字、字符、布爾值等)
數(shù)組格式使用中括號[],而不是用()
語法問題,記就好了,不需要理解
js代碼初學(xué)者“碰到代碼明明沒錯但就是執(zhí)行不了”的時候,多半是兩個問題:語句中的大小寫問題,中英文符號(尤其是;)的問題。以這個為前提檢查一下代碼,看看問題能否解決。不過如果不執(zhí)著于看錯誤在哪兒,像這種短代碼,我推薦你再重新敲一遍。
俠客島的含笑
了不起的鴨嘴獸 回復(fù) 俠客島的含笑
同學(xué),看我筆記
了不起的鴨嘴獸
1. 二維數(shù)組的定義方法一var myarr=new Array(); ?//先聲明一維 for(var i=0;i<2;i++){ ? //一維長度為2 ? myarr[i]=new Array(); ?//再聲明二維 ? for(var j=0;j<3;j++){ ? //二維長度為3 ? myarr[i][j]=i+j; ? // 賦值,每個數(shù)組元素的值為i+j ? } }2. 二維數(shù)組的定義方法二var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3, ]]
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
5 回答數(shù)組賦值問題?
2 回答數(shù)組賦值問題
2 回答數(shù)組賦值的問題
3 回答數(shù)組賦值!
4 回答二維數(shù)組賦值問題,求助
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-04-18
這個其實(shí)你要理解數(shù)組的原理。如果是中括號,像【1,2,3】這樣的是一個數(shù)組,數(shù)組當(dāng)然可以互相賦值。如果寫成圓括號的時候就成了函數(shù)調(diào)用,因?yàn)楹瘮?shù)調(diào)用必須要有函數(shù)名,所以像用圓括號進(jìn)行賦值是語法錯誤的。舉個例子,如果是int型數(shù)據(jù)賦值,因?yàn)閿?shù)字0本來就是int型數(shù)據(jù),所以我們一般都用int a=0;這樣的賦值語句,如果是圓括號的話就寫作int a=(0),這樣的賦值方法顯然是錯誤的。
2016-04-18
如果這樣寫的話,是要在下面定義數(shù)組的值的吧
2016-04-18
var myarray=new Array(); //創(chuàng)建一個新的空數(shù)組
myarray[0]=66; //存儲第1個人的成績
myarray[1]=80; //存儲第2個人的成績
myarray[2]=90; //存儲第3個人的成績
myarray[3]=77; //存儲第4個人的成績
myarray[4]=59; //存儲第5個人的成績
注意:數(shù)組每個值有一個索引號,從0開始。
我們還可以用簡單的方法創(chuàng)建上面的數(shù)組和賦值:
第一種方法:
var myarray = new Array(66,80,90,77,59);//創(chuàng)建數(shù)組同時賦值
第二種方法:
var myarray = [66,80,90,77,59];//直接輸入一個數(shù)組(稱 “字面量數(shù)組”)
注意:數(shù)組存儲的數(shù)據(jù)可以是任何類型(數(shù)字、字符、布爾值等)
2016-04-18
數(shù)組格式使用中括號[],而不是用()
2016-04-18
語法問題,記就好了,不需要理解
2016-04-18
js代碼初學(xué)者“碰到代碼明明沒錯但就是執(zhí)行不了”的時候,多半是兩個問題:語句中的大小寫問題,中英文符號(尤其是;)的問題。以這個為前提檢查一下代碼,看看問題能否解決。不過如果不執(zhí)著于看錯誤在哪兒,像這種短代碼,我推薦你再重新敲一遍。
2016-04-18
同學(xué),看我筆記
2016-04-18
1. 二維數(shù)組的定義方法一
var myarr=new Array(); ?//先聲明一維
for(var i=0;i<2;i++){ ? //一維長度為2
? myarr[i]=new Array(); ?//再聲明二維
? for(var j=0;j<3;j++){ ? //二維長度為3
? myarr[i][j]=i+j; ? // 賦值,每個數(shù)組元素的值為i+j
? }
}
2. 二維數(shù)組的定義方法二
var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3, ]]