修改变量时,前面添加var也没有什么问题啊
来源:3-4 选择练习
峰9389296
2021-09-07 13:40:28
var a = 10;
var a = 11
console.log("来慕课网");
console.log("学习JavaScript");
console.log(a);
// a输出为 11
1回答
好帮手慕然然
2021-09-07
同学你好,因为这段代码中var声明的是同名变量,JS解析器在解析代码时,会判断是否有已经声明的同名变量,如果有的话会忽略var,然后直接赋值。所以即使加上var也是执行赋值操作,运行结果都一样。但是按照JavaScript规范,给变量重新赋值时(即修改变量值时),不需要使用var。
祝学习愉快!
相似问题
回答 2
回答 1