查看: 2306|回复: 11
收起左侧

[已解决] JavaScript的加法问题

 关闭 [复制链接]
blue_仰望
发表于 2011-11-7 16:19:28 | 显示全部楼层 |阅读模式
本帖最后由 lniwn 于 2011-11-7 16:48 编辑
  1. <script type="text/javascript">
  2.           var name=333;
  3.           name = name + 1;
  4.           document.write(name);
  5.           alert(name);
  6.   </script>
复制代码
这个在浏览器中运行结果肿么是3331而不是334?
我知道是因为浏览器当作字符串处理了,那怎么才可以让浏览器当作整数处理,就是让打印的name值为334……
zilei
发表于 2011-11-7 16:27:40 | 显示全部楼层
name  换成 firstname

评分

参与人数 1经验 +1 收起 理由
blue_仰望 + 1 考核分加1

查看全部评分

blue_仰望
 楼主| 发表于 2011-11-7 16:30:11 | 显示全部楼层
zilei 发表于 2011-11-7 16:27
name  换成 firstname

不懂,求详解。
name只是个变量名而已,换个名字有什么区别?
zilei
发表于 2011-11-7 16:35:03 | 显示全部楼层
lniwn 发表于 2011-11-7 16:30
不懂,求详解。
name只是个变量名而已,换个名字有什么区别?

你不试 怎么知道?
blue_仰望
 楼主| 发表于 2011-11-7 16:37:08 | 显示全部楼层
zilei 发表于 2011-11-7 16:35
你不试 怎么知道?

试了,确实当作整数相加了,可以解释下么?谢谢。
银砾石
发表于 2011-11-7 16:37:18 | 显示全部楼层
我测了下,是334
ie6
zilei
发表于 2011-11-7 16:40:57 | 显示全部楼层
lniwn 发表于 2011-11-7 16:37
试了,确实当作整数相加了,可以解释下么?谢谢。

我觉得,我应该可以转正式了。  呵呵呵呵

看看我的注册日期。  郁闷啊!

因为你的关键字和默认字,存在冲突。 所以要换一个

评分

参与人数 1人气 +1 收起 理由
blue_仰望 + 1 恭喜转正

查看全部评分

blue_仰望
 楼主| 发表于 2011-11-7 16:41:08 | 显示全部楼层
银砾石 发表于 2011-11-7 16:37
我测了下,是334
ie6

你的变量用firstname还是name?
blue_仰望
 楼主| 发表于 2011-11-7 16:45:21 | 显示全部楼层
zilei 发表于 2011-11-7 16:40
我觉得,我应该可以转正式了。  呵呵呵呵

看看我的注册日期。  郁闷啊!

确实,换了其他变量也是334,就是说name也是js的保留字?可是为什么关键字列表中没有?
zilei
发表于 2011-11-7 16:48:20 | 显示全部楼层
lniwn 发表于 2011-11-7 16:45
确实,换了其他变量也是334,就是说name也是js的保留字?可是为什么关键字列表中没有?

谢了,大哥。  

这些是Html ,自然也在排除之外啊

评分

参与人数 1经验 +5 收起 理由
飞霜流华 + 5 感谢解答: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-29 12:54 , Processed in 0.117594 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表