(前端)2.js变量作用域样例

javascript 复制代码
<!DOCTYPE html>
<html>
<head>
    <title>变量作用域样例</title>
    <script src="/lib/jquery/dist/jquery.js"></script>
</head>
<body>
    <h1>变量作用域样例</h1>
    <script>
    </script>
    <script>
        var a = 1;//当前作用域的变量a
        console.log("3: a的值是:" + a); //1
        function test() {
            var a = 3;//当前作用域是test函数体内,变量a重定义了,函数体里的a都是它
            console.log("1:a的值是:", a); //3
            a = 4;
            console.log("2:a的值是:", a); //4
            return a;
        }
        var b = test();//4
        console.log("b的值是:" + b);
        a = 10;//修改了全局的变量a
        var c = test();//4
        console.log("c的值是:" + c);
    </script>
    <script>
        console.log("4: a的值是:" + a);//搜索同一级<script>标签里定义的变量a的值
    </script>
</body>
</html> 
相关推荐
赵广陆1 小时前
企业实战:web服务集成
前端·pycharm·fastapi
demo007x1 小时前
Hermes-Agent 技术架构
前端·后端·agent
码艺-Alimjan3 小时前
Vue项目源码备份最佳实践:无视node_modules,打包体积仅2MB
前端·javascript·vue.js
隔窗听雨眠3 小时前
esbuild构建工具简介:重新定义前端构建速度的极速打包器
前端
蔓越莓3 小时前
Webpack 常用 Loader +手写Loader
前端·面试
mqiqe4 小时前
线程调度与 Schedulers:Project Reactor 并发模型的核心引擎
java·开发语言·网络
潍坊老登4 小时前
写了一个某音自动刷视频,通过大模型分析视频主题的Android应用
前端