课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么var num2="num1"+6和var num2=num1+6的输出结果不一样??
求解~~~~
2016-04-08
源自:JavaScript进阶篇 2-5
正在回答
var num2=num1+6是表示两数相加,比如var num2=2+1,2和1是可以相加的,
var num2="num1"+6 表示并排展示。num1加了引号就不能相加,他是字符串。
cc超 提问者
"num1"是字符串,字符串是不具有计算功能,这里面的加号只是起到链接的作用,而num1+6则是一个运算符号。
"num1"是字符串,不是变量
当num1加引号之后就是代表一个字符串,没有引号的时候代表一个变量
NamingException 回复 cc超 提问者
cc超 提问者 回复 NamingException
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答当num2=6+num1时结果是NAN
3 回答var num1=1和var num2="1";区别?
6 回答为什么要这样写?+num1+,+num2+
5 回答var num1=1,num2="js",num3=ture;可以这样赋值么?
5 回答var num1=10-5和var num1=10-5;