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

来源:2-5 表达出你的想法(表达式)

丢你老鼠

2017-06-10 08:46

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

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

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

写回答 关注

6回答

  • workerworking
    2017-06-10 09:18:52
    已采纳

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

    丢你老鼠

    感谢大家的回答

    2017-06-10 10:33:01

    共 1 条回复 >

  • 慕婉清7712429
    2018-06-21 17:58:23

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

  • qq_对沵撕心裂肺的想念_04176628
    2017-06-10 12:26:30

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

  • 梨花夜雨酱
    2017-06-10 09:36:36

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

  • 文艺小少年年年年年年
    2017-06-10 09:27:58

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

  • qq_若丶只如初见_03931130
    2017-06-10 09:23:40

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468196 学习 · 21891 问题

查看课程

相似问题