当前位置: 首页 > 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://www.yutouwan.com/news/408613/

相关文章:

  • pc下载网站模板深圳市西特塔网站建设工作室
  • 如何有效的进行网站策划门户网站集约化建设
  • 公司网站如何做seo如何做律所网站
  • 免费ppt课件下载网站网站开发用什么简单
  • 网站建设分项报价表做网站页面对PS切图
  • 无锡网站建设网站转化率的网站设计
  • 帮别人做网站必须要开公司建筑工程网格化区域划片管理制度
  • 西安市做网站义乌做网站多少钱
  • 杭州制作网站哪家好深网站建设
  • 网站按抓取手机软件贵阳上海公司购房政策
  • 基层建设 网站书法网站建设
  • 网站建设课程设计心得做企业网站联系
  • 营销型网站模板男女做羞羞羞的网站
  • jsp做的零食店网站微信推广时间
  • 无锡网站制作推广公司wordpress id从1开始
  • 门窗卫浴网站建设兰州1万人阳性
  • 微网站难做么住建部网站查询系统
  • a做爰视频免费观费网站网站建设详细流程
  • 网站开发前台与后台的交互东营企业自助建站
  • 网站推广计划方案免费咨询造成损害
  • 电子商务网站平台建设方案建设网站账号密码不区分大小写
  • 公司手机网站开发直播app开发价格
  • 自己在本地建的网站 别人怎么访问教程网站建设行情
  • 百度四川建设厅网站hishop多用户商城源码
  • 常州微信网站建设方案wordpress主题不见了
  • 做网站用的书衡水网站建设最新报价
  • 站长工具在线免费观看分销系统网站
  • 查询网站内页关键词排名网站前端 设计
  • 90设计网站是不是没有视频模板网站建设要达到什么水平
  • 做博客网站怎么赚钱关于房产的网站有哪些