当前位置: 首页 > article >正文

JavaScript --函数的作用域(全局和局部)

  全局作用域

 全局作用域,就算不在一个script标签也能调用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var m = "aa"
    </script>
    <script>
        console.log(m)
    </script>
</body>
</html>

 

 

 局部作用域

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var m = "aa"
        // 定义全局函数test
        function test(){
            var b = "xiaoming"
            console.log("test",b,m)
        }
        // 在外边都访问不到b
        console.log(b)
    </script>
    <script>
        // 可以调用全局变量m
        console.log(m)
        // 可以调用全局函数
        console.log(test)
        // 在外边都访问不到b
        console.log(b)
        test()
    </script>
</body>
</html>

 


http://www.kler.cn/a/304731.html

相关文章:

  • 全面解析 Python typing模块与静态类型注解:从基础到高级
  • 大数据新视界 -- 大数据大厂之 Impala 性能优化:数据加载策略如何决定分析速度(上)(15/30)
  • Golang | Leetcode Golang题解之第546题移除盒子
  • 如何用python求导数
  • EHOME视频平台EasyCVR视频融合平台支持哪些摄像机接入?监控摄像头镜头的种类有哪些?
  • Jest项目实战(7):部署文档网站到 GitHub Pages
  • Java面试篇基础部分-垃圾回收算法
  • 科研定制化无人机硬件技术详解
  • Leetcode面试经典150题-141.环形链表
  • CSP-J 算法基础 深度优先搜索
  • 如何通过 Apache Camel 将数据导入 Elasticsearch
  • cityengine修改纹理创建模型
  • 速通sass基础语法
  • OpenHarmony(鸿蒙南向开发)——标准系统移植指南(二)Linux内核
  • samba提速
  • roctracer 的应用示例
  • 6- 【JavaWeb】Maven管理项目
  • html+css+js网页设计 旅游 厦门旅游网11个页面
  • K8s利用etcd定时备份集群结合钉钉机器人通知
  • MySQL下载安装
  • 数据备份和迁移-—SAAS本地化及未来之窗行业应用跨平台架构
  • 关于单片机的【汇编指令系统】
  • 数学建模常用模型全面总结(含适用条件、优点、局限性和应用场景)
  • 鸿蒙轻内核A核源码分析系列七 进程管理 (1)
  • django orm增删改查操作
  • 如何理解深度学习的训练过程