里面的 +i+ +j+ 那个+是什么意思

来源:3-7 二维数组

慕码人5044430

2020-05-04 15:47

<script type="text/javascript">

var myarr=new Array();

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

   {

   myarr[i]=new Array();

    for(var j=1;j<5;j++)

   {

    myarr[i][j]=i%j;

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

    }

   }

</script>


写回答 关注

2回答

  • 慕姐8494960
    2020-05-06 11:34:24
    已采纳

    集美,代码要看全呀, document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");   这一句,分成几个部分:"myarr["     +      "]["       +      j      +     "]的值:"      +    myarr[i][j]    +    "<br>"   中间引号里面的是字符串拼接呀,就是字符串加变量的话就要这样拼接的。

    慕码人504...

    哦哦 我懂了 就是说"myarr["这是第一份字符串 +是链接符 所以应该是这样读法 "myarr[" +i+ "][" +j+ "]的值:" 引号应该从左至右读起 而不是从内到外是吗

    2020-05-06 11:52:59

    共 1 条回复 >

  • 慕姐8494960
    2020-05-06 14:07:14

    对的呢,加号就是链接符号,引号就是把字符串扩起来,不然他们会被认为是没有定义的变量,会报错。

    慕码人504...

    明白了 谢谢哈

    2020-05-06 14:54:02

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题