问答详情
源自:2-5 表达出你的想法(表达式)

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

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

求解~~~~

提问者:cc超 2016-04-08 10:55

个回答

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

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

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

  • 慕斯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加引号之后就是代表一个字符串,没有引号的时候代表一个变量