//01- 理解变量的作用域
var myVar=1;
function wirterIt() {
var myVar=2;
console.log("Variable=" + myVar);
writeMore()
}
function writeMore() {
console.log("Variable=" + myVar);
}
wirterIt();
// Variable=2 函数内部局部变量
// Variable=1 外部全局变量
//02- var 定义的变量带来的坑,在外部居然还是访问到,容易造成混录所以新版本建议使用let定义变量;
for (var i=0;i<5;i++){
console.log(i);
}
console.log(i); //5 for 外部用var定义的i 变量居然还能访问到。
//var变量可以重复定义,建议新版使用let
var a="beijing";
console.log(a);
var a="shanghai";
console.log(a);
//上面的重复定义a 是被允许的,容易重新定义覆盖前面的。
Nodejs基础系列-05- javascript 变量作用域与var的“坑”
最新推荐文章于 2023-12-27 10:00:00 发布