JavaScript变量的作用域
// 变量的作用域
// 变量
// 1、变量在函数内声明,变量为局部作用域;我们称之为局部变量:只能在函数内部访问;
// 2、变量在函数外定义,即为全局变量;全局变量有全局作用域: 网页中所有脚本和函数均可使用;
// 作用域:作用域可访问变量的集合
// 全局变量:有全局作用域
var a="欢迎来到0133技术站!"
function str() {
document.write(a+"<br>")
}
str()
function str2() {
document.write(a+"<br>")
}
str2()
// 局部变量:局部作用域
function str3() {
var b="我是灭绝"
document.write(a+b+"<br>")
}
document.write("直接输出全局变量"+a+"<br>")
// document.write("直接输出全局变量"+b+"<br>")
str3()
// JavaScript 变量生命周期
// JavaScript 变量生命周期在它声明时初始化。
// 局部变量在函数执行完毕后销毁。
// 全局变量在页面关闭后销毁。