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

我想问下 为什么下面那两句 要在量的前后加“+”号?

我想问下  为什么下面那两句  要在量的前后加“+”号?  

document.write("小明还剩:"+num1+"元"+"<br>");  

document.write("小红花:"+num2+"元买个铅笔盒");

正在回答

6 回答

语法规则而已。‘+’代表连接符,连接字符串与变量,或者字符串与字符串。试想一下,1.如果去掉连接符,把变量写到字符串里面去,这样变量就不会解析,2.如果直接去掉连接符,像这样,document.write("小明还剩:"num1"元");  当然会报错,因为语法上解析器不知道这是什么东西,既不是变量也不是字符串,因此,这是一种语法规则。而且有了连接符,阅读起来也更容易,代码格式也好。

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

丢你老鼠 提问者

感谢大家的回答
2017-06-10 回复 有任何疑惑可以回复我~

输出多项内容,内容之间用+号连接

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

"+"是作为一个连接符号,连接前后的数据,主要祈祷连接的作用,比如说document。write(”小明还剩:“+num)这里+好就是让”小明还剩“和num的数据相连接

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

加号在这里是连接符哦,作为变量需要和前后的字符串进行拼接运算,所以需要前后两个+呢。

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

输出多个字符需要是使用字符串连接+

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

前面是一个字符串,后面是一个整形数,中间要用+连接,字符串之间也要用+连接

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

举报

0/150
提交
取消

我想问下 为什么下面那两句 要在量的前后加“+”号?

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