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

网站开发实现顺序php免费网站空间

网站开发实现顺序,php免费网站空间,wordpress游览量,安陆网站的建设一、作用域的类型 1. 全局作用域(公司大门外) 范围:整个 JavaScript 文件变量:像贴在公告栏上的信息,所有人可见例子:const companyName "阿里"; // 全局变量,任何地方都能访问 fu…

一、作用域的类型

1. 全局作用域(公司大门外)
  • 范围:整个 JavaScript 文件
  • 变量:像贴在公告栏上的信息,所有人可见
  • 例子
    const companyName = "阿里"; // 全局变量,任何地方都能访问
    function showCompany() {console.log(companyName); // 能访问
    }
    
2. 函数作用域(独立办公室)
  • 范围:函数内部
  • 变量:像办公室抽屉里的文件,只有内部员工能访问
  • 例子
    function departmentA() {const secret = "部门A的密码"; // 函数作用域变量console.log(secret); // 能访问
    }
    departmentA();
    console.log(secret); // 报错!外部无法访问
    
3. 块级作用域(会议室,ES6 新增)
  • 范围{} 内部(如 ifforwhile
  • 变量:用 letconst 声明,像会议纪要只能在会议室使用
  • 例子
    if (true) {const meetingNote = "重要内容"; // 块级作用域console.log(meetingNote); // 能访问
    }
    console.log(meetingNote); // 报错!外部无法访问
    

二、作用域链:权限的传递规则

1. 规则:像快递员送包裹
  • 当前作用域找不到变量时,会一层层向上级作用域查找
  • 直到全局作用域,找不到就报错
2. 代码示例
const globalVar = "全局"; // 全局作用域function outer() {const outerVar = "外层"; // outer 函数作用域function inner() {const innerVar = "内层"; // inner 函数作用域console.log(innerVar); // 自己抽屉找到 → "内层"console.log(outerVar); // 上级办公室找到 → "外层"console.log(globalVar); // 公告栏找到 → "全局"}inner();
}outer();

三、关键细节:避免踩坑

1. var 的坑(没有块级作用域)
for (var i = 0; i < 3; i++) {setTimeout(() => console.log(i), 100); // 输出 3,3,3
}
// 原因:var 声明的 i 属于全局作用域// 正确写法(用 let 块级作用域):
for (let i = 0; i < 3; i++) {setTimeout(() => console.log(i), 100); // 输出 0,1,2
}
2. 变量提升(先上车后补票)
  • var 声明的变量会提升到作用域顶部,但值为 undefined
  • letconst 不会完全提升(存在暂时性死区)
    console.log(a); // undefined(var 变量提升)
    var a = 10;console.log(b); // 报错(let 不会提升)
    let b = 20;
    

四、作用域的重要性

  1. 避免命名冲突:不同作用域的同名变量互不影响
  2. 数据保护:函数内部的变量外部无法直接修改
  3. 管理内存:作用域结束后,内部变量可被垃圾回收

总结比喻

  • 全局作用域:公司公告栏(随便看)
  • 函数作用域:部门保险箱(需权限)
  • 块级作用域:会议室白板(会后擦除)
  • 作用域链:快递员送包裹(层层向上找地址)

文章转载自:

http://G6sTE1hT.mgwpy.cn
http://99N5IlKm.mgwpy.cn
http://MRCY7B8D.mgwpy.cn
http://aPfc6Woe.mgwpy.cn
http://4iRGgko8.mgwpy.cn
http://j4yVTmd0.mgwpy.cn
http://7otDXNIz.mgwpy.cn
http://EmlXfWpS.mgwpy.cn
http://akeTw8oW.mgwpy.cn
http://CXxuKWAk.mgwpy.cn
http://5NVprLcG.mgwpy.cn
http://1D5k80DD.mgwpy.cn
http://H607V4s0.mgwpy.cn
http://TkEqORzF.mgwpy.cn
http://mAYpCKC6.mgwpy.cn
http://4NBZn6X0.mgwpy.cn
http://lgTuFTEJ.mgwpy.cn
http://AA3oGqmq.mgwpy.cn
http://F0qhyh9l.mgwpy.cn
http://uuCyBVs4.mgwpy.cn
http://95Ev1dNc.mgwpy.cn
http://T9gm6UYu.mgwpy.cn
http://FTfoIcrR.mgwpy.cn
http://frOvRJlp.mgwpy.cn
http://bJIflcQ0.mgwpy.cn
http://qzqsMEE5.mgwpy.cn
http://iORqVkMD.mgwpy.cn
http://Z9Z9VTWW.mgwpy.cn
http://wkyRXNTG.mgwpy.cn
http://rPZzLcKO.mgwpy.cn
http://www.dtcms.com/wzjs/728672.html

相关文章:

  • 贵大网站建设多少钱怎么制作视频短片加字幕带说话
  • 去招聘网站做顾问抚州市企业网站建设
  • 搜索引擎优化自然排名的区别搜索引擎优化策略不包括
  • 东城网站开发厦门百度快照优化排名
  • 微网站建设方向亿建联网站是谁做的
  • 大气的网站源码龙岩找工作网站
  • 深圳住房和建设局网站咨询窗口柘城网站建设
  • 网站建设的宣传词包头网站建设包头
  • a5建站网站建设的常用技术
  • 广州建站费用wordpress图片目录
  • asp网站优化访问速度苏州城乡建设网站查询
  • 卫龙的网站做的污污分天长做网站公司
  • 抚州网站网站建设python策略网站怎么做
  • 深圳flash网站建设wordpress单本小说模板
  • 徐州建设局网站安全证中国建设工程机械网站
  • 外贸网站制作推广公司flash里面如何做网站链接
  • 安全狗网站白名单指什么落地页制作用什么软件
  • 广州市门户网站建设品牌电子商务网站建设对毕业设计
  • 网站建设构成技术要求谷歌浏览器下载安装
  • 网站策划书基本项目网站开发流程荆州
  • 建设企业网站企业网上银行登录楼市房价最新消息
  • 西安学校网站建设哪家专业如何在阿里云建设网站
  • 什么网站对护肤品测评做的很好太原网页
  • 常用的网站有多种类型安装 wordpress 500错误
  • 网站是否有备案做网站可以找设计公司吗
  • 建立个人网站用虚拟主机视频解析网站制作
  • .net最新网站开发wordpress 4.0模板
  • 怎样安装网站模板设计网站公司湖南岚鸿设计
  • 泰顺机械网站建设清理wordpress头部
  • 如何建设网站地图宁波seo关键词优化设计