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

网站建设工具品牌有义乌最好的电商培训学校

网站建设工具品牌有,义乌最好的电商培训学校,独特网站的,html5网页设计论文1、局部作用域分为函数作用域和块作用域 1.1、函数作用域: 在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。 总结 1.函数内部声明的变量,在函数外部无法被访问 2.函数的参数也是函数内部的局部变量 3.不同函数内部声明的变量无法互相访…

1、局部作用域分为函数作用域和块作用域

1.1、函数作用域:

在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。

总结
1.函数内部声明的变量,在函数外部无法被访问
2.函数的参数也是函数内部的局部变量
3.不同函数内部声明的变量无法互相访问
4.函数执行完毕后,函数内部的变量实际被清空了

1.2、块作用域:

在lavaScript 中使用包裹的代码称为代码块,代码块内部声明的变量外部将[有可能] 无法被访问。
var声明的就可以访问

1.let 声明的变量会产生块作用域,var 不会产生块作用域
2.const 声明的常量也会产生块作用域
3.不同代码块之间的变量无法互相访问
4.推荐使用 let 或 const

// var声明的就可以访问 for--这个一个块级作用域
for (var i = 0; i < 5; i++) {let k = 10;//不可以访问
}
console.log(i);//5console.log(k);// k is not defined

2、作用域链

作用域链本质上是底层的变量查找机制
在函数被执行时,会优先查找当前函数作用域中查找变量
如果当前作用域查找不到则会依次逐级查找父级作用域直到全局作用域

<script>// 全局作用域let a = 10;let b = 20;// 局部作用域function f() {let a = 1;function g() {a = 2;console.log(a);//2}g();//调用g}f();//调用f
</script>
<script>// 全局作用域let a = 10;let b = 20;// 局部作用域function f() {let a = 1;function g() {// a = 2;console.log(a);//1}g();//调用g}f();//调用f
</script>

在这里插入图片描述
总结:
1.套关系的作用域串联起来形成了作用域链
2.相同作用域链中按着从小到大的规则查找变量
3.子作用域能够访问父作用域,父级作用域无法访问子级作用域

http://www.yidumall.com/news/25129.html

相关文章:

  • 旅游局网站建设方案seo工资
  • 网站建设硬件微博推广技巧
  • 常州网站seo天天外链
  • 湖南有实力的关键词优化seo具体seo怎么优化
  • 江西网站建设公司湛江seo网站管理
  • 为了进一步完善网站建设互联网营销师资格证
  • 网站建设公司有多少福州网络推广运营
  • 建设网站公司谁家好网络快速排名优化方法
  • 新手如何做网站优化湖南seo优化哪家好
  • xampp wordpress 绑定域名黄山网站seo
  • 如何设计拉伸web网页seo全国最好的公司
  • 网站建设找汉狮汽车推广软文
  • 网站后台管理系统地址18款禁用软件黄app免费
  • 公司自有网站工信备案2022推广app赚佣金平台
  • wordpress主题 瀑布流赣州seo顾问
  • 做公司网站需要提供的资料网站排名靠前的方法
  • 最近一周新闻热点大事件seo网站优化多少钱
  • 秦皇岛网站制作报价广告牌
  • 静态网站开发文章百度识图 上传图片
  • 琼海做网站口碑小吃培训去哪里学最好
  • 做网站优化多少钱宁波网络推广
  • 淘宝联盟做返利网站全球搜官网
  • 做网站的规范seo是什么工作
  • magento网站搬家太极seo
  • 用美国服务器做钓鱼网站哈尔滨企业网站模板建站
  • 校园网站建设方案书北京网站seo公司
  • 域名注册服务商网站怎么网站排名seo
  • 郑州做网站哪家比较好企业培训课程有哪些
  • 长沙好的做网站品牌北京百度seo公司
  • dede 网站栏目管理网上宣传广告怎么做