中等JavaScript
0 1

JavaScript中+操作符什么时候用于字符串的拼接?

【概念释义】

+ 运算符:若任一侧为字符串(或对象为可转字符串且另一侧非原始数字优先),则字符串拼接;否则 ToNumber 后相加。故 "1"+2"12"1+231+true2

【基础使用】

javascript
"1" + 2;     "qb-hl-comment">// "12"
1 + 2;       "qb-hl-comment">// 3
1 + true;    "qb-hl-comment">// 2
[] + 1;      "qb-hl-comment">// "1"

【版本差异】

规则古老稳定;模板字符串 ${a}${b} 更清晰。

【拓展延伸】

  • 数字累加 确保 Number()。

登录查看完整 600

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)