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

常用来做网站首页的是免费做网站自助建站

常用来做网站首页的是,免费做网站自助建站,宁波建设商城网站,百度做的网站和其他网站的区别一.作用域问题 1.全局作用域 在全局都能进行访问的变量 var a 10;function fn() {var b 20;return a b;}console.log(fn()); 2.局部的作用域 只能在限定的范围内进行访问 function fn() {var b 20;}console.log(b); b is not defined 打印的结果是b这个变量没用定义 3…

一.作用域问题

1.全局作用域

在全局都能进行访问的变量

  var a = 10;function fn() {var b = 20;return a + b;}console.log(fn());

2.局部的作用域

只能在限定的范围内进行访问

 function fn() {var b = 20;}console.log(b);

 b is not defined 打印的结果是b这个变量没用定义

3.块级作用域

(1)使用var

  for (var i = 0; i <= 5; i++) {}console.log(i);

打印的结果是:6

(2)使用let

  for (let i = 0; i <= 5; i++) {}console.log(i);

i is not defined

这里使用let定义变量就使用到了es6的let语法,块级作用域,使用let定义的变量只能在let{}包裹的快中就行访问

4.作用域的查找规则

代码1:

   function fn() {var a = 10;return function fn1() {var a=11console.log(a);};}var b = fn();b()b()b()

首先在自己的作用域进行查找,如果没用找到就会往行上一级的作用域进行查找,直到找不为止。

代码2:

  function fn() {var a = 10;return function fn1() {console.log(a++);};}var b = fn();b()  //10b()  //11b()  //12


 

二.通过方法的进栈和出栈来看闭包

    function fn() {var a = 10;return console.log(a);}fn();fn();

fn方法入栈,在只想完毕后,就会销毁a这个变量。

  function fn() {var a = 10;return function fn1() {console.log(a++);};}var b = fn();b()  //10b()  //11b()  //12

这个方法调用fn函数,返回fn1这个函数但是fn1这个函数里面的变量a没有指向的对象,因此它指向fn函数的a=10,调用fn()函数按照以往的逻辑本应该将a这个变量进行销毁,返回的也是一个可调用的b函数,因为b函数中的a变量需要fn函数定义的变量,所以不会被销毁。

因此没调用一次fn函数a机会递增1,.这也是不建议使用必要的原因,因为会造成栈溢出

http://www.tj-hxxt.cn/news/95484.html

相关文章:

  • 山东站群网站建设天津网络广告公司
  • 网站自然排名怎么优化互联网推广是什么意思
  • 素材视频 素材库seo优化运营专员
  • 网站制作需求seo在线工具
  • 新纪实网站建设网站优化推广招聘
  • 贵州做网站怎么推广产品推广营销
  • 网站建设有什么专业术语搜索技巧
  • 南浔哪有做网站的网上做广告推广
  • r2网站做生存分析网络服务有限公司
  • 永嘉网站制作国家认可的教育培训机构
  • 帝国生成网站地图大型门户网站建设
  • 杭州大的做网站的公司苏州网站建设优化
  • 做社区网站磁力库
  • asp.net 网站管理工具今日国内新闻头条大事
  • 网站支付怎么做安全吗哪家网络公司比较好
  • 灵犀科技-网站开发自动点击器下载
  • 如何将自己做的网站变成中文网站检测工具
  • 镇江微网站建设谷歌google搜索引擎入口
  • 全面的锦州网站建设网络媒体广告代理
  • 客户网站 备案网站分享
  • 哈尔滨企业网站东营网站建设制作
  • 青海企业网站制作精准引流的网络推广方法
  • 广 做网站蓝光电影下载50篇经典软文100字
  • 如何创建一个网站用来存放东西seo比较好的优化方法
  • 网站建设支付百度通用网址
  • 家在深圳坂田业主论坛东莞优化排名公司
  • 国外常用视频网站tenor怎么设置网络营销推广外包服务
  • 应持续抓好二级网站的建设工作武汉今日新闻头条
  • 免费的微网站制作torrentkitty搜索引擎
  • 作品集公司网站windows优化软件