課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
myarr["+i+"]["+j+"]中的"+i+"和"+j+"事什么意思???不明白,誰能幫我解答一下呀,謝謝。
2018-03-26
源自:JavaScript進階篇 3-7
正在回答
"myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");中,i和j兩個是變量,雙引號中的內容是常量,中間用連接符+來連接表示在i的位置是輸出的是i的值,類似于字符串"abc" + "bcd",這里是把i替換成對于的數(shù)值。
含淚的yu不怕溺水 提問者
不好意思,相比于剛剛那個回答,這個回答你應該好懂一些
+除了是編程代碼中的數(shù)學運算符外,在js中還有特別的作用,就是連接符"mycars["+i+"]"你上面這個,其實是3段組成,第一段是一個字符串:mycars[第二個是一個js變量:i第三個也是一個字符串:]而程序最終是需要得到:mycars[0]之類的。所以就要把這3部分給組合起來,也就是連接起來,這個時候就需要使用連接符+號:“mycars["+i+"]"而你這個代碼是放在js的for循環(huán)之內,你的for循環(huán)是從0開始循環(huán),每循環(huán)一次,i會自動加1,一直循環(huán)到i的值小于數(shù)組的個數(shù)那么,document.write("mycars["+i+"]" +mycars[i]+ "<br />")就會分別變成document.write("mycars[0]" +mycars[0]+ "<br />")document.write("mycars[1]" +mycars[1]+ "<br />")document.write("mycars[2]" +mycars[2]+ "<br />")。。。。。。再給你一個簡單的例子:<script type="text/javascript">a="abc"b="123"c=a+b這個時候,+號就是連接符,把a和b連接起來,那么c的值就會等于:abc123a=123b=456c=a+b這個時候,+號就是數(shù)學運算符,把a和b相加,那么c的值就會等于:579
''i=''+i+'':
1)"i="表示字符串i=
2)+表示字符串連接
3)+i+中的i表示變量i
示例:
1
2
int i = 1;//定義一個整型變量i
String str = "i="+i;//賦值字符串給str,str最終的結果是i=1;
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
3 回答"+i+"和“+j+”是什么意思呢?
2 回答里面的 +i+ +j+ 那個+是什么意思
3 回答i+j和i*j 取決于什么
4 回答左邊例子里 “myarr[i][j]=i+j; // 賦值,每個數(shù)組元素的值為i+j”是什么意思啊?
2 回答為什么樣例和答案不一樣myarr[i][j]=i*j,myarr[i][j]=i+j,
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-03-26
"myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");中,i和j兩個是變量,雙引號中的內容是常量,中間用連接符+來連接表示在i的位置是輸出的是i的值,類似于字符串"abc" + "bcd",這里是把i替換成對于的數(shù)值。
2018-06-15
不好意思,相比于剛剛那個回答,這個回答你應該好懂一些
+除了是編程代碼中的數(shù)學運算符外,在js中還有特別的作用,就是連接符
"mycars["+i+"]"
你上面這個,其實是3段組成,
第一段是一個字符串:mycars[
第二個是一個js變量:i
第三個也是一個字符串:]
而程序最終是需要得到:mycars[0]之類的。所以就要把這3部分給組合起來,也就是連接起來,這個時候就需要使用連接符+號:
“mycars["+i+"]"
而你這個代碼是放在js的for循環(huán)之內,
你的for循環(huán)是從0開始循環(huán),每循環(huán)一次,i會自動加1,一直循環(huán)到i的值小于數(shù)組的個數(shù)
那么,
document.write("mycars["+i+"]" +mycars[i]+ "<br />")
就會分別變成
document.write("mycars[0]" +mycars[0]+ "<br />")
document.write("mycars[1]" +mycars[1]+ "<br />")
document.write("mycars[2]" +mycars[2]+ "<br />")
。。。。。。
再給你一個簡單的例子:
<script type="text/javascript">
a="abc"
b="123"
c=a+b
這個時候,+號就是連接符,把a和b連接起來,那么c的值就會等于:abc123
a=123
b=456
c=a+b
這個時候,+號就是數(shù)學運算符,把a和b相加,那么c的值就會等于:579
2018-06-15
''i=''+i+'':
1)"i="表示字符串i=
2)+表示字符串連接
3)+i+中的i表示變量i
示例:
1
2
int i = 1;//定義一個整型變量i
String str = "i="+i;//賦值字符串給str,str最終的結果是i=1;