js不用var声明变量问题

function f1(){
  n = 999;
  nAdd = function(){
    console.log('nAdd')
  }
}
f1();
console.log(n); // 999
console.log(nAdd()); // 'nAdd'

 

当不声明变量,直接赋值时,改变量会自动创建成全局变量。

上一篇:Linux基础命令---修改组信息groupmod


下一篇:1.基础知识