最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

還是沒看懂"myarr["+i+"]是什么意思?

? ??

var myarr=new Array();

for(var i=1;i<3;i++)

? ?{

? ?myarr[i]=new Array();

? ? for(var j=1;j<6;j++)

? ?{

? ? myarr[i][j]=i*j;

? ? document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");

? ? }


把"myarr["+i+"]["+j+"]中的+號(hào)去掉以后屏幕上就不會(huì)顯示

myarr[1][1]的值:1
myarr[1][2]的值:2
myarr[1][3]的值:3
myarr[1][4]的值:4
myarr[1][5]的值:5
myarr[2][1]的值:2
myarr[2][2]的值:4
myarr[2][3]的值:6
myarr[2][4]的值:8
myarr[2][5]的值:10

而是只顯示數(shù)字。。

為什么要在這上面加兩個(gè)+ ?是什么意思?。???

如果只是連字符 那么只用document.write("")用引號(hào)不就行了嗎?



2.第二個(gè)問題。。。

如果想要使用二維數(shù)組一定要使用for循環(huán)語(yǔ)句嗎??

二維數(shù)組和for循環(huán)語(yǔ)句是連用的嗎




正在回答

5 回答

看你還沒采納任何一個(gè)答案,再來回答一下嘛。(強(qiáng)迫癥)

document.write():方法,接收一個(gè)參數(shù),而且參數(shù)還要是字符串類型的。

所以document.write("abc"); ? ?//就輸出abc,因?yàn)?abc"是字符串。

但是document.write(abc); ? ?//這樣就會(huì)報(bào)錯(cuò),因?yàn)閍bc不是字符串。

再但是 ?var abc="arry[ " ?

document.write(abc);這樣就不會(huì)報(bào)錯(cuò),會(huì)輸出arry[,因?yàn)榉椒ㄕ{(diào)用之前會(huì)將abc轉(zhuǎn)為“arry[”。接收參數(shù)正確。所以對(duì)了。

但是像你說的document.write("abc"i); ?//參數(shù)"abc"i不是字符串,所以不會(huì)有反應(yīng)。

document.write("abc"+i); ?

這樣子是可以的因?yàn)?運(yùn)算符將兩個(gè)字符串連接為了一個(gè)字符串(第一次回答的時(shí)候說了)。方法接受一個(gè)正確形式的參數(shù)。就可以輸出了。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

卡蘭尼克 提問者

哦 我擦擦擦擦 終于看懂了 結(jié)束強(qiáng)迫癥。。。。。謝謝小哥哥
2016-11-02 回復(fù) 有任何疑惑可以回復(fù)我~

[]完全就是為了顯示出來的 ?不起作用 ?就像前面document.write("我要顯示出來[]"+myarra)

0 回復(fù) 有任何疑惑可以回復(fù)我~

document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");

估計(jì)你看錯(cuò)了 后面的分開看document.write( ? ? ? ? ? ? "myarr[" ? ? ? ? ? ? +i+ ? ? ? ? ? "][" ? ? ? ? ?+j+ ? ? ? ? ? ? ? ? ?"]的值:" ? ? ? ? ? ? ? ? ? +myarr[i][j]+"<br>"); ? ? 這樣能看懂了吧

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

卡蘭尼克 提問者

連著空格的嗎。。。。
2016-11-01 回復(fù) 有任何疑惑可以回復(fù)我~

首先回答第一個(gè)吧:其實(shí)你那個(gè)可以換成

document.write("myarr[");

document.write(i);

document.wirte("]["); ?//后面就省略不寫了。這樣可能就是你說的那種,但是你不覺得上面的代碼更加簡(jiǎn)潔嗎?簡(jiǎn)潔的代碼也是優(yōu)秀代碼的一個(gè)方面。至于+號(hào),那是因?yàn)樽址械募犹?hào)是起連接字符串的作用的。比如

var a="java";

var b="script";

var c=a+b; ? ?//c就是"javascript"

這里就是連接數(shù)字和字符串,數(shù)字應(yīng)該會(huì)被隱式轉(zhuǎn)換。


第二個(gè)問題,我所知道的二維數(shù)組(我也是初學(xué)者)都是for循環(huán)實(shí)現(xiàn)的,因?yàn)槟阋闅v每一行每一列,for循環(huán)是最方便的。


望采納。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

卡蘭尼克 提問者

單數(shù)i的前面和后面都沒有字符呀為什么要加加號(hào)。。
2016-11-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

老友丶 回復(fù) 卡蘭尼克 提問者

myarr[ 這就是一個(gè)字符串啊。后面的 ][ 也是一個(gè)字符串啊
2016-11-01 回復(fù) 有任何疑惑可以回復(fù)我~

1、"myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");中,i和j兩個(gè)是變量,雙引號(hào)中的內(nèi)容是常量,中間用連接符+來連接表示在i的位置是輸出的是i的值,類似于字符串"abc" + "bcd",這里是把i替換成對(duì)于的數(shù)值。

2、使用循環(huán)是為了遍歷,如果你不需要遍歷完整個(gè)值,只是獲取某個(gè)位置的值則可以不使用。類似的可以使用while等循環(huán),只是實(shí)現(xiàn)方式不一樣而已。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

卡蘭尼克 提問者

因?yàn)槔ㄌ?hào)里面必須要是常量 但是i和 j都是變量 ,所以需要添加加號(hào)把變量變成常量的性質(zhì) 才能使用 可以這樣理解嗎
2016-11-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉4321385 回復(fù) 卡蘭尼克 提問者

意思就是var style=1 document.write("結(jié)果:"+style) 結(jié)果不是變量只是描述變量 所以 要加 "" style是變量不用加, 所以顯示的效果是 結(jié)果:1
2016-11-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

還是沒看懂"myarr["+i+"]是什么意思?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)