问答详情
源自:3-3 谁是团里成员(数组赋值)

求解释下图中的现象

求解释为什么乘法生效了而加法不行

http://img.mukewang.com/561db20a000191d214110385.jpg

提问者:Army1992 2015-10-14 09:39

个回答

  • 化龙贝
    2015-10-14 09:49:41
    已采纳

    优先级阿,亲

    先乘除后加减

  • 黑色丶毛衣
    2015-10-17 13:58:53

    大兄弟啊,你采纳的这个答案有点坑啊!

    我想问个问题,为什么直接的数组相加是连接起来,而把相加的数组用括号括起来是算术相加

    我的代码如下,你可以复制过去看一下

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>数组赋值</title>
    <script language="javascript">
     var myarr=new Array(2);
     myarr[0]=88;
     myarr[1]=90;
     myarr[2]=68;
     var arr=new Array('1',2,3);
      document.write("数组第一个值是:"+myarr[0]+"<br>");
      document.write("数组第二个值是:"+myarr[1]+"<br>");
      document.write("数组第三个值是:"+myarr[2]+"<br>");
      document.write("<br />");
      document.write("测试:"+myarr[0]+myarr[1]+"<br>");
      document.write("测试:"+(myarr[0]+myarr[1])+"<br>")
      document.write("<br />");
      document.write("测试:"+arr[0]+arr[2]+"<br>");
      document.write("测试:"+arr[1]+arr[2]+"<br>");
      document.write("测试:"+(arr[1]+arr[2])+"<br>");
    </script>
    </head>
    <body>
    </body>
    </html>


  • 心逸
    2015-10-14 11:05:03

    第二个输出中的加号起的是连接作用