作用域为可访问变量的集合。
在javaScript中,对象和函数同样也是变量,
在javaScript中作用域为可访问变量,对象,函数的集合。
javaScript函数的作用域:作用域在函数内修改。
javaScript的局部作用域
变量在函数内声明,变量为局部作用域。
局部变量:只能在函数内部访问。
因为局部变量只作用于函数内,所以不同的函数可以使用相同名称的变量。
局部变量在函数开始执行时创建,函数执行完后局部变量会自动销毁。
javaScript全局变量
变量在函数外定义,即为全局变量。
全局变量有全局作用域:网页中所有脚本和函数均可使用。
如果在函数内没有声明(没有使用关键字var),该变量为全局变量
在本例中carName为全局变量
javaScript变量的声明周期
javaScript变量生命周期在它声明是初始化,
局部变量在函数执行完毕后销毁
全局变量在页面关闭后销毁。