前段时间回答了一个关于定义变量时使用关键字var与否的区别,总结回顾一下。
1.在函数作用域内 加var定义的变量是局部变量,不加var定义的就成了全局变量。
使用var定义:
var a = 'hello World';
function bb(){
var a = 'hello Bill';
console.log(a);
}
bb() //'hello Bill'
console.log(a); //'hello world'
不使用var定义:
var a = 'hello World';
function bb(){
a = 'hello Bill';
co