第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

還是沒看懂"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+"]中的+號去掉以后屏幕上就不會顯示

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ù)字。。

為什么要在這上面加兩個+ ?是什么意思?????

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



2.第二個問題。。。

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

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




正在回答

5 回答

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

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

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

但是document.write(abc); ? ?//這樣就會報錯,因為abc不是字符串。

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

document.write(abc);這樣就不會報錯,會輸出arry[,因為方法調(diào)用之前會將abc轉(zhuǎn)為“arry[”。接收參數(shù)正確。所以對了。

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

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

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

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

卡蘭尼克 提問者

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

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

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

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

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

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

卡蘭尼克 提問者

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

首先回答第一個吧:其實你那個可以換成

document.write("myarr[");

document.write(i);

document.wirte("]["); ?//后面就省略不寫了。這樣可能就是你說的那種,但是你不覺得上面的代碼更加簡潔嗎?簡潔的代碼也是優(yōu)秀代碼的一個方面。至于+號,那是因為字符串中的加號是起連接字符串的作用的。比如

var a="java";

var b="script";

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

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


第二個問題,我所知道的二維數(shù)組(我也是初學(xué)者)都是for循環(huán)實現(xiàn)的,因為你要遍歷每一行每一列,for循環(huán)是最方便的。


望采納。

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

卡蘭尼克 提問者

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

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

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

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

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

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

卡蘭尼克 提問者

因為括號里面必須要是常量 但是i和 j都是變量 ,所以需要添加加號把變量變成常量的性質(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ù)我~

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號

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