Army1992
2015-10-14 09:39
求解释为什么乘法生效了而加法不行

优先级阿,亲
先乘除后加减
大兄弟啊,你采纳的这个答案有点坑啊!
我想问个问题,为什么直接的数组相加是连接起来,而把相加的数组用括号括起来是算术相加
我的代码如下,你可以复制过去看一下
<!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>
第二个输出中的加号起的是连接作用
JavaScript进阶篇
469071 学习 · 22582 问题
相似问题