cc超
2016-04-08 10:55
为什么var num2="num1"+6和var num2=num1+6的输出结果不一样??
求解~~~~
var num2=num1+6是表示两数相加,比如var num2=2+1,2和1是可以相加的,
var num2="num1"+6 表示并排展示。num1加了引号就不能相加,他是字符串。
"num1"是字符串,字符串是不具有计算功能,这里面的加号只是起到链接的作用,而num1+6则是一个运算符号。
"num1"是字符串,不是变量
当num1加引号之后就是代表一个字符串,没有引号的时候代表一个变量
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题