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

莱州做网站微信小程序 编程

莱州做网站,微信小程序 编程,宁波seo排名优化价格,网站设计网络推广优化概念:它是指对某一变量和方法具有访问权限的代码空间, 在JS中, 作用域是在函数中维护的。表示变量 或函数起作用的区域,指代了它们在什么样的上下文中执行,亦即上下文执行环境。 ES5的作用域只有两种:全局作用域和局部作用域 全局作用域 var a1; //全局作用域 function fn1(…

概念:它是指对某一变量和方法具有访问权限的代码空间, 在JS中, 作用域是在函数中维护的。表示变量 或函数起作用的区域,指代了它们在什么样的上下文中执行,亦即上下文执行环境。

ES5的作用域只有两种:全局作用域和局部作用域

全局作用域

var a=1; //全局作用域
function fn1(){console.log(a)
};
fn1()

局部作用域

function fn1(){var a=1;   //局部作用域
};
fn1();
console.log(a);

全局变量和局部变量同名的坑

(1)在全局变量和局部变量不同名时,其作用域是整个程序。

(2)在全局变量和局部变量同名时,全局变量的作用域不包含同名局部变量的作用域。

var a=1;
function fn1(){console.log(a)var a = 2;
};
fn1();
console.log(a); undefined  //var声明会进行预解析  提前
1   //拿到的是全局变量

经典作用域面试题

var a = 10;    
function f1(){    var b = 2 * a;    var a = 20;var c = a+1;    console.log(b);    console.log(c);    
}    
f1()NaN   // 首先内部a会提前进行预解析 变量提升  是undefined * 2  
21    // 此时预解析 a=20 + 1 
var a=10;
function test(){console.log(a);a=100;console.log(this.a);    var a;console.log(a);
}
test();undefined  // 首先test'调用' 会去内部查找变量  var a 会进行预解析  此时只是声明了 但是没赋值10  //  this 相当于拿到的全局变量 指向的是window100   // 前面赋值 a = 100

http://www.yayakq.cn/news/603207/

相关文章:

  • 建网站优势网站一直没有收录
  • 郑州网站维护wordpress gettheid
  • 米拓cms建站系统网站模块在线制作教程
  • 招生网站开发校园网站群建设
  • 某班级网站建设方案网站的经营方式
  • 天津市建设网站seo是怎么优化推广的
  • 河间做网站的公司包装印刷
  • 长沙网站 微信建设做免费采集电影网站犯法吗
  • 潜江网站建设兼职无锡信息网站建设
  • 福建省城市建设厅网站有阿里云服务器 怎么做网站
  • 杭州市江干建设局网站安全网站建设情况
  • 网站设计品做外贸兼职的网站有哪些
  • 怎么验证网站和君网站建设
  • 台州市建设招标投标网站公司简介怎么写模板
  • 珠海网站制作推广服装设计怎么学 从零开始
  • 263云通信官方网站企业建站模板多少钱
  • 广州企业网站建设价格wordpress电脑微信登陆不了
  • 南昌网站建设培训学校电商 做图 网站
  • 网站制作公司嘉兴wordpress百度蜘蛛只抓首页
  • 上海建网站开发公网站建设公司是什么意思
  • 沈阳快速网站建设网站开发平面设计招聘58同城
  • 建湖做网站哪家最好h5网站开发费用
  • 可以打开的网站国外设计欣赏
  • 备案网站建设方案书范文成都市城乡和住房建设局
  • mip网站建设企业管理软件代理
  • 自命题规划一个企业网站淘宝加盟网站建设
  • 网站编辑转行做文案邯郸景区网站制作
  • 帮人做网站如何收费杭州电子商务网站建设
  • 民和县公司网站建设北京活动策划公司排行
  • 网站的竞品分析怎么做wordpress更改文件夹