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

+怎么连接多个内容,这个有点混乱

例如:document.write("  "+"1"+" "+"2");还有变量+数字类型;变量+变量;字符串+字符串等等;大神们谁能跟解释一下呀


正在回答

2 回答

计算机拼接字符串的实现,其实是开辟了一个动态的字符串数组,当你用+号连接多个字符串,就是把一个个字符串加入数组,所以字符串加 +字符串,就是直接相连接。:例如
document.write("a"+"b");//ab
如果是变量+变量,也是把变量的值写入到了数组,但此时数组内部存储的是你变量表达的东西,如果是数的话,其结果是加和,而不是例如上面字符串的拼接,原因是字符串一旦创建,就不能毁灭,所以字符串只能拼接,而数可以加和
例如: 
a = 1;
b = 2;
document.write(a + b);//3
而变量+数字类型,也是类似的思考,只不过牵涉到,到底是字符串编程数组,还是数组变成字符串,你可以翻一翻任何一本编程书籍,上面都有详细的介绍


0 回复 有任何疑惑可以回复我~
#1

2015415happy 提问者

非常感谢!
2016-04-22 回复 有任何疑惑可以回复我~

如果是用“+”连接两个内容的话,如果其中一个内容是字符串,那么其他内容都会以字符串来拼接了,如果都是整形或者数字型那就是加法计算了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

+怎么连接多个内容,这个有点混乱

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信