(前端)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> 
相关推荐
admin and root5 小时前
「AI安全篇」实战AntiDebug自动化JS逆向加解密MCP
javascript·人工智能·网络安全·自动化·漏洞挖掘·cnvd·src赏金
落魄实习生5 小时前
Agent Scope Java 2.x 系列【7】工具使用
java·开发语言·ai
前端snow5 小时前
ai agent --- postgreSQL 关系型数据库
前端
茉莉玫瑰花茶6 小时前
GO [ 方法 ]
开发语言·后端·golang
卷无止境6 小时前
ECharts:把数据变成故事的可视化利器
前端
Eric_见嘉6 小时前
在职前端 Skill 和 MCP 分享
前端·后端·agent
狗凯之家源码网6 小时前
微博图床 PHP 系统搭建与实战应用指南
android·开发语言·php
liangshanbo12157 小时前
面试题:如何优化 Webpack 的打包速度?
前端·webpack·node.js
wengad7 小时前
从 wangEditor 迁到 wangEditor-next
前端·javascript·vue.js
乌暮8 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习