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