论坛首页 Web前端技术论坛

JavaScript中“+”的陷阱

浏览 8202 次
精华帖 (5) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-02-27  
我也测试了一下,发现输出结果和你的结果不太一样啊。
console.log({}+{});
结果看下面的图片。
  • 大小: 20.8 KB
0 请登录后投票
   发表时间:2012-02-27  
gteam.yu 写道
其实操作符的确是一个很给力的东西,转换数字类型你不在需要parseInt什么的,轻轻的一个 + 就解决你的问题。
+ "34343" + 123
"34343" + 123
解决了你的很多问题~~


厉害,我都是 parseInt,第一次看见 + "34343" + 123
0 请登录后投票
   发表时间:2012-02-28  
有学到东西
不错
0 请登录后投票
   发表时间:2012-02-29  
哈哈 用Ext的时候试过 “3”+1  我想得到4,结果是31
哈哈 笑了我好久。后来的处理我居然用了“3”-0+1不知道我这样算不算猥琐。

56+""=>String ?
0 请登录后投票
   发表时间:2012-02-29  
http://www.oschina.net/news/25557/wat-wat

这里有一个视频,跟楼主所讨论的东西一样,挺有趣的。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics