Javascript函数全局局部变量

148 阅读1分钟

函数全局局部变量

<script>
    /*
    全局变量:在函数外声明的变量,网页上的所有脚本和函数都能访问它
    局部变量:在函数内部声明的变量(必须使用var或let),只能在函数内部访问它
    可以在不同的函数中使用名称相同的局部变量
    生存期
    局部变量在函数运行以后被删除
    全局变量在页面关闭后被删除
     */
    // let all = '全局变量';
    // function fn(){
    //     /* 函数里面是有局部作用域 */
    //     /* 在函数还没有执行的时候里面是封闭的状态 */
    //     // console.log(all);
    //     var jubu = '局部变量'
    //     console.log(jubu);
    // }
    // function fn1(){
    //     var jubu = '局部变量2'
    //     console.log(jubu);
    // }
    // fn();
    // fn1();

    // let all = '我是全局变量';
    // function fn(){
    //     all="我是全局变量2"
    // }
    // fn();
    // console.log(all);

    
</script>