标题:javascript求和问题?
取消只看楼主
流浪天边
Rank: 2
等 级:论坛游民
帖 子:100
专家分:53
注 册:2010-7-12
结帖率:79.31%
已结贴  问题点数:50 回复次数:1 
javascript求和问题?
  今天,我在书中看到一个例子,关于求和的。我这个不是作业
   大家看下例子:
程序代码:
<html>
<head>
<title>求和</title>
</head>
<body style=overflow:auto;>
<script>
intA=prompt("请输入第一个数",1);
intB=prompt("请输入第二个数",1);
document.write("<br>你输入第一个数"+intA);
document.write("<br>你输入第而个数"+intB);
document.write("<br>你输入两数之和"+(intA+intB));
</script>
</body>
</html>
这个JavaScript程序运行结果是:

我想问下“+”即是连接字符,也是运算字符,为什么系统先识别连接字符,而不识别运算字符呢?
大家在看下这个程序:
程序代码:
<html>
<head>
<title>求和</title>
</head>
<body style=overflow:auto;>
<script>
document.write("1+1的结果是"+1+1);
document.write("<br>3*3的结果是"+3*3);
</script>
</body>
</html>

这有是两码事,不一样的结果,我想了想,程序是先执行“*”后“+”,因为它们是按优先顺序执行的,为什么执行后结果是11呢?


[ 本帖最后由 流浪天边 于 2010-11-14 05:21 编辑 ]
搜索更多相关主题的帖子: 求和 javascript 
2010-11-14 05:08
流浪天边
Rank: 2
等 级:论坛游民
帖 子:100
专家分:53
注 册:2010-7-12
得分:0 
谢谢大家 领教了!
2010-11-15 00:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-325704-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.428606 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved