课程
/前端开发
/JavaScript
/JavaScript进阶篇
请问各位同学这句话 document.write("myarr["+i+"],["+j+"]"+"的值是"+myarr[i][j]+"<br>")中的"myarr["+i+"],["+j+"]"怎样理解?
2016-07-17
源自:JavaScript进阶篇 3-7
正在回答
如果i=1,j=2,myarr[1][2]=3,则这里输出的结果就是‘myarr[1][2]的值是3’。document.write()里面输出的是字符串形式,+是用于连接两个字符串的,双引号括起来的是需要输出的字符串,而当字符串与字符串或字符串与操作数相连接时需要用+连接
慕粉3598977 提问者
i和j为变量控制,你实际输出的结果要为myarr[i][j],那么非变量控制的字符全部都要用引号引起来,中间用加号连接
输出了myarr[i][j]这个,而i和j是程序中得到的id值;
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么样例和答案不一样myarr[i][j]=i*j,myarr[i][j]=i+j,
3 回答创建二维数组myarr[i][j]=i*j
2 回答怎么结果都是myarr[i][j]
3 回答为什么myarr[i][j]中 i的length为6,myarr为3,j读取不到啊
2 回答document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>”); i左右两边的+什么意思