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

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"// 定义全局函数testfunction test(){var b = "xiaoming"console.log("test",b,m)}// 在外边都访问不到bconsole.log(b)</script><script>// 可以调用全局变量mconsole.log(m)// 可以调用全局函数console.log(test)// 在外边都访问不到bconsole.log(b)test()</script>
</body>
</html>

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • kafka 之 本地部署单机版
  • [java][SSM]整合Mybatis3、Spring4 和 SpringMVC4 的步骤
  • 【zabbix监控软件(配置及常用键值)】
  • it基础软件运维管理:从操作系统到数据库,再到中间件和应用系统
  • 使用Docker快速安装和运行Elasticsearch
  • 【Android】SurfaceFlinger Dumpsys信息分析
  • openVX加速-结合AI推理引擎代码示例
  • 集群聊天服务器项目【C++】(三)muduo库的简单介绍
  • 网页模板该怎么选
  • MVC 控制器
  • Java | Leetcode Java题解之第401题二进制手表
  • yolov8 rect batch_shapes 672 图像大小变化
  • PHP智驭未来悦享生活智慧小区物业管理小程序系统源码
  • Java的发展史与前景
  • SQL Server详细使用教程(包含启动SQL server服务、建立数据库、建表的详细操作) 非常适合初学者
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • Android优雅地处理按钮重复点击
  • C++类的相互关联
  • canvas 绘制双线技巧
  • docker-consul
  • Invalidate和postInvalidate的区别
  • JavaScript异步流程控制的前世今生
  • JS专题之继承
  • k个最大的数及变种小结
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • nodejs实现webservice问题总结
  • Redis 懒删除(lazy free)简史
  • Spark学习笔记之相关记录
  • Vue.js源码(2):初探List Rendering
  • 测试如何在敏捷团队中工作?
  • 浮动相关
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 利用DataURL技术在网页上显示图片
  • 前端设计模式
  • 强力优化Rancher k8s中国区的使用体验
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 王永庆:技术创新改变教育未来
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 我有几个粽子,和一个故事
  • 终端用户监控:真实用户监控还是模拟监控?
  • elasticsearch-head插件安装
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • #{}和${}的区别是什么 -- java面试
  • #define与typedef区别
  • $.ajax,axios,fetch三种ajax请求的区别
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (七)Flink Watermark
  • (三)docker:Dockerfile构建容器运行jar包
  • (新)网络工程师考点串讲与真题详解
  • (一) springboot详细介绍