为了账号安全,请及时绑定邮箱和手机立即绑定

这段代码里面+号的含义是什么~

这段代码里面+号的含义是什么~

甫里 2016-03-30 15:22:54
NewClassName+="";
查看完整描述

10 回答

已采纳
?
ruibin

TA贡献358条经验 获得超213个赞

在javascript中“+”号有两种意思,第一种是数字与数字之间的加号(+),这种加号(+)的意思是算数加法。第二种是含有字符串的加号(+),这种加号的意思是字符串拼接。即使对象与字符串相加也是先调用对象的toString()方法,然后再与字符串拼接。例如 {} + '2' 的结果为[object Object]2。并且typeof ({} + 2)返回string。

查看完整回答
4 反对 回复 2016-03-30
?
林方清i

TA贡献14条经验 获得超11个赞

你这里是做字符串拼接,NewClassName+=""相当于:NewClassName = NewClassName + ""。这里大概是方便以后添加新的class时做字符串拼接,所以先加了个空格;比如“class1 ”

查看完整回答
1 反对 回复 2016-04-04
?
周祥宇

TA贡献2条经验 获得超0个赞

字符拼接

查看完整回答
反对 回复 2016-03-31
?
卡卡西sir

TA贡献1条经验 获得超0个赞

+ 表示字符串拼接

查看完整回答
反对 回复 2016-03-31
?
__只大菜鸟

TA贡献1条经验 获得超0个赞

NewClassName=NewClassName+"";

查看完整回答
反对 回复 2016-03-30
?
nyy3723

TA贡献2条经验 获得超0个赞

NewClassName=""+NewClassName;的简写

查看完整回答
反对 回复 2016-03-30
?
qq_J_13

TA贡献7条经验 获得超0个赞

NewClassName=NewClassName+""的简写

查看完整回答
反对 回复 2016-03-30
?
凤枭

TA贡献1条经验 获得超0个赞

我记得是加自己的意思。

NewClassName = NewClassName + "";


查看完整回答
反对 回复 2016-03-30
  • 10 回答
  • 0 关注
  • 2558 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信