(前端)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> 
相关推荐
励志不掉头发的内向程序员2 小时前
【LibreCAD 2D架构】RS_Line创建之后发生了什么?从图形容器到屏幕渲染
开发语言·c++·qt·学习·系统架构
夕除2 小时前
redis--013
java·开发语言
object not found2 小时前
Nuxt4去掉body中默认的边距
开发语言·后端·rust
乱码三千2 小时前
密码管理工具站正式上线啦
前端·html·github
Java后端的Ai之路2 小时前
Git pull弹出vim编辑器完整排查指南
开发语言·人工智能·git·编辑器·vim
IMPYLH2 小时前
HTML 的 <rt> 元素
前端·html
单线程_012 小时前
从案例分析 Vue3 Tokenizer+Parser 源码五
前端·javascript·vue.js
2501_941875288 小时前
从配置中心到动态管理的互联网工程语法演进与多语言实践分享
开发语言·python
hfywmsj8 小时前
广州餐饮铺位招租决策模型:多因子选址系统设计
开发语言·人工智能·python·广州餐饮铺位招租
mldong10 小时前
你的 Vue3 项目也能有钉钉同款审批流设计器:npm 装包,10 分钟画出第一条审批流
前端·vue.js