var mychar; //这里是命名,那这里是声明吗? mychar="javascript" //这里是赋值还是声明? var mychar=6; //这里是赋值
这一点不太清楚,什么是声明,什么是赋值?如上面:
var mychar; //这里是命名,那这里是声明吗?
mychar="javascript" //这里是赋值还是声明?
var mychar=6; //这里是赋值
var mychar; 这是声明,声明我这里有一个叫做 mychar 的变量
mychar = "javascript"; 这是赋值,我把 javascript 这个String 类型的值赋给 mychar
var mychar = 6; 这里自然是“ 声明并赋值”