| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1832 人关注过本帖
标题:javascript求和问题?
只看楼主 加入收藏
流浪天边
Rank: 2
等 级:论坛游民
帖 子:100
专家分:53
注 册:2010-7-12
结帖率:79.31%
收藏
已结贴  问题点数:50 回复次数:6 
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
zmh886
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:238
专家分:1305
注 册:2010-6-2
收藏
得分:25 
我是这么理解的 由于是连续+ 从左往右算的 前面是文本 js就把后面也当成文本了 加个括号就能计算出正确值了

http://www./
2010-11-14 12:03
zmh886
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:238
专家分:1305
注 册:2010-6-2
收藏
得分:0 
<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>

http://www./
2010-11-14 12:04
北京的晚秋
Rank: 4
来 自:北京
等 级:业余侠客
帖 子:94
专家分:247
注 册:2010-11-14
收藏
得分:25 
var r = eval("1+1");
document.write("1+1的结果是"+r);

出生在北京的晚秋时节,于是遍爱上了这个季节
2010-11-14 17:07
流浪天边
Rank: 2
等 级:论坛游民
帖 子:100
专家分:53
注 册:2010-7-12
收藏
得分:0 
谢谢大家 领教了!
2010-11-15 00:16
archibald385
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-12-1
收藏
得分:0 
你这个相加的是2个字符串,如果要计算结果需要用Number()转换为数值才可以
2010-12-01 10:57
zhanghee
Rank: 2
等 级:论坛游民
威 望:1
帖 子:10
专家分:10
注 册:2010-10-28
收藏
得分:0 
javascript中没有具体的类型啊 你用var 定义
2010-12-23 20:30
快速回复:javascript求和问题?
数据加载中...
 
   



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

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