为什么var num2="num1"+6和var num2=num1+6的输出结果不一样??

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

cc超

2016-04-08 10:55

为什么var num2="num1"+6和var num2=num1+6的输出结果不一样??

求解~~~~

写回答 关注

4回答

  • yancui92
    2016-04-08 11:28:01
    已采纳

    var num2=num1+6是表示两数相加,比如var num2=2+1,2和1是可以相加的,

    var num2="num1"+6 表示并排展示。num1加了引号就不能相加,他是字符串。

    cc超

    非常感谢!

    2016-04-08 14:10:01

    共 1 条回复 >

  • 慕斯9521053
    2016-04-08 11:23:07

    "num1"是字符串,字符串是不具有计算功能,这里面的加号只是起到链接的作用,而num1+6则是一个运算符号。

  • qq_唐风依旧_0
    2016-04-08 11:21:52

    "num1"是字符串,不是变量

  • qq_时光荏苒_4
    2016-04-08 11:13:59

    当num1加引号之后就是代表一个字符串,没有引号的时候代表一个变量

    cc超 回复Naming...

    看走眼了0-0.谢谢

    2016-04-08 14:10:32

    共 3 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题