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

荆州网站建设网站建设作用 名词解释

荆州网站建设,网站建设作用 名词解释,网站外链收录很多 内链收录几个,上海市建设安全协会网站查询系统瘫以此文作为自己学习的一个总结。 关于全局变量和局部变量的一句简单的定义#xff1a;在函数外声明的变量都为全局变量#xff0c;在函数内声明的为局部变量。 一、局部变量和全局变量重名会覆盖全局变量 1 var a 1; 2 function test1() { 3 var a 2; 4 ale…  以此文作为自己学习的一个总结。       关于全局变量和局部变量的一句简单的定义在函数外声明的变量都为全局变量在函数内声明的为局部变量。        一、局部变量和全局变量重名会覆盖全局变量     1 var a 1; 2 function test1() { 3 var a 2; 4 alert(a); 5 } 6 test1();// 2       这里的函数中的定义的a是局部变量它的作用域为函数{}之间函数外定义的a为全局变量它的作用域为整个程序描述有点不准确。在函数中的局部变量和全局变量重名局部变量会覆盖全局变量。         二、提到全局变量与局部变量不得不说明的一个知识点就是变量提升(这是一个坑)。‘与C/C逐行执行代码不同JS引擎的工作方式是先获取所有被声明的变量再逐一执行所有变量的声明语句都会被提升到当前代码块的头部’。注代码块指的是function的一个{}通常的if、while、for的{}中变量不会提升。 了解了变量提升了之后我们用以下代码来演示 1 var a 1; 2 function test1() { 3 alert(a); 4 var a 2; 5 alert(a); 6 } 7 test1(); 8 alert(a);//undefined 2 1 为什么结果不是1  2  1呢原因就在于代码提升。由于代码提升的效果所以实际执行的代码是这样的:   1 var a 1; 2 function test1() { 3 var a//局部变量与全局变量重名时会覆盖全局变量此时的a只有声明却未定义 4 alert(a);//所以执行alert值为undefined 5 a 2; 6 alert(a); 7 } 8 test1(); 9 alert(a);//undefined 2  转载于:https://www.cnblogs.com/wind-lanyan/p/wind-lanyan.html
http://wiki.neutronadmin.com/news/408613/

相关文章:

  • 潍坊网站建设自助建站平台怎样在百度建立自己的网站
  • 如何在国外建网站国内最新新闻10条
  • 松江建设新城有限公司网站品牌网站建设咨询
  • 成都门户网站建设一般网站字体大小
  • 网站建设虍金手指花总深圳维特网站建设
  • 哈尔滨市住房和城乡建设局网站网站 宗旨
  • 网站维护中一般要多长时间wordpress 分享到微信二维码
  • 网站 手机验证码 实例关键词推广优化外包
  • 连云港权威网站建设价格双语网站代码
  • 徐州做网站的设计师佛山移动网站建设公司
  • 做网站哪个行业比较有前景快速设计一个网站
  • 网站设计类论文怎么做南京本地网站
  • 如何推销网站网站计划
  • 营销型网站建设目的和意义佛山专业网站设计公司
  • 张家港网站seo腾冲网站建设的公司
  • 建设银行 u盾不弹出网站网站代运营多少钱一个月
  • asp网站服务器架设网站后台开发教程
  • 视频直播app开发网站帮别人做数学题赚钱的网站
  • 做网站6000左右的电脑视频网站源码下载
  • 自己主机做多个网站wordpress优秀的主题
  • 花卉网站建设推广交换链接网站
  • 成都 专业 网站建设网站怎样设计网址
  • 东城网站设计哪些网站是.net开发的
  • 成都网站制作售后黄页网站建设
  • 能在线做初中题的网站衡水市网站建设
  • 建设银行信用卡官方网站做公司网站都需要付什么费用
  • 福州网站建设的公司素材网有哪些
  • 网站设计 色彩做网站 搞流量 赚广告费
  • 桐乡网站制作导购网站模板
  • 网站导航容易做有关优化网站建设的书籍