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

php 网站做分享功能东莞公司seo优化

php 网站做分享功能,东莞公司seo优化,上海网站开发制,黄岛网站建设服务1.let/const和var的区别 1.变量提升:var会发生变量提升,let和const不存在变量提升 2.暂时性死区:变量声明之前变量不可用称为暂时性死区。var不存在,let和const存在暂时性死区 3.typeof 不再是百分百不会报错:let声…

1.let/const和var的区别

1.变量提升:var会发生变量提升,let和const不存在变量提升

2.暂时性死区:变量声明之前变量不可用称为暂时性死区。var不存在,let和const存在暂时性死区

3.typeof 不再是百分百不会报错:let声明前不能使用typeof

        typeof x; // Uncaught ReferenceError: Cannot access 'x' before initializationlet x;

4.不允许重复声明:var重复声明会覆盖前一个,let和const不允许重复声明(用var声明过的也不允许let和const声明)

5.函数内部:var声明过的也不允许let和const声明,有形参后,不能再使用let声明

// 函数内部
function get(){var b =1;let b =6;
}function get(b){let b 
}

2.块级作用域

1. 为什么要有块级作用域?

ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景

第一种场景,内层变量可能会覆盖外层变量。

var tmp = new Date();
function f() {
console.log(tmp);if (false) {var tmp = 'hello world';}}
f(); // undefined

第二种场景,用来计数的循环变量泄露为全局变量for (var i = 0; i < s.length; i++){}

2. 特点:允许块级作用域的任意嵌套,里面可以访问外面的,外面不可以访问里面的

每一层都是一个单独的作用域。每一层中的数据是不互通的。(里面可以访问外面的,外面不可以访问里面的)

{{let a = 123;}console.log(a) // 報錯
}// 里面可以访问外层的a
{{let a = 123;{console.log(a)}}}

3. 对比es5之前的代码块:需要使用匿名函数进行嵌套

 let a = '全局';{let a = '局部'console.log(a);}console.log(a);var aa = '全局';(function(){var aa = '局部'console.log(aa);})()console.log(aa);

3.const特殊的地方

1. const声明一个只读的常量。一旦声明,常量的值就不能改变

2. const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值

3.内存地址不变 里面的东西可以边

const foo = {};
// 为 foo 添加一个属性,可以成功foo.prop = 123;
foo.prop // 123
// 将 foo 指向另一个对象,就会报错
foo = {}; // TypeError: "foo" is read-only

4.如果真的想将对象冻结,应该使用Object.freeze方法。const不能真正冻结对象

常量foo指向一个冻结的对象,所以添加新属性不起作用,严格模式时还会报错。

const foo = Object.freeze({});
// 常规模式时,下面一行不起作用;// 严格模式时,该行会报错
foo.prop = 123;
'use strict';
const foo = Object.freeze({});
foo.prop = 123; // 報錯

5.for循环内使用let变量。

for循环还有一个特别之处,就是设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域。

这种for循环和循环体内使用的是用一个变量,所以最后输出的是6

var a = [];
for (let i = 0; i < 10; i++) {a[i] = function () {console.log(i);};}
a[6](); // 6

以下这种,for循环和循环体内都由单独的作用域变量,所以每次输出的都是自己作用域的变量‘abc’ 

for (let i = 0; i < 3; i++) {let i = 'abc';console.log(i);
}
// abc// abc// abc


文章转载自:
http://antigua.apjjykv.cn
http://business.apjjykv.cn
http://bola.apjjykv.cn
http://brisk.apjjykv.cn
http://asphyxiant.apjjykv.cn
http://antianginal.apjjykv.cn
http://celanese.apjjykv.cn
http://amazedly.apjjykv.cn
http://bluntness.apjjykv.cn
http://angular.apjjykv.cn
http://blackwater.apjjykv.cn
http://chemisette.apjjykv.cn
http://brimmy.apjjykv.cn
http://anal.apjjykv.cn
http://acaudal.apjjykv.cn
http://autostability.apjjykv.cn
http://boorish.apjjykv.cn
http://ceremonially.apjjykv.cn
http://bryozoa.apjjykv.cn
http://becrawl.apjjykv.cn
http://abstraction.apjjykv.cn
http://bilingual.apjjykv.cn
http://ceremony.apjjykv.cn
http://bezzant.apjjykv.cn
http://acanthopterygian.apjjykv.cn
http://adjournment.apjjykv.cn
http://checkmate.apjjykv.cn
http://antidote.apjjykv.cn
http://caliph.apjjykv.cn
http://autoaggressive.apjjykv.cn
http://bbl.apjjykv.cn
http://baba.apjjykv.cn
http://arbitrageur.apjjykv.cn
http://beefsteak.apjjykv.cn
http://balletic.apjjykv.cn
http://apperceive.apjjykv.cn
http://cebuan.apjjykv.cn
http://amaigamate.apjjykv.cn
http://bad.apjjykv.cn
http://bionomics.apjjykv.cn
http://basidia.apjjykv.cn
http://atticism.apjjykv.cn
http://andorra.apjjykv.cn
http://actinia.apjjykv.cn
http://ailurophile.apjjykv.cn
http://apologetical.apjjykv.cn
http://aimer.apjjykv.cn
http://cardigan.apjjykv.cn
http://ascribable.apjjykv.cn
http://blucher.apjjykv.cn
http://actinic.apjjykv.cn
http://allelic.apjjykv.cn
http://asparagine.apjjykv.cn
http://atechnic.apjjykv.cn
http://bulwark.apjjykv.cn
http://bulletproof.apjjykv.cn
http://blending.apjjykv.cn
http://actinon.apjjykv.cn
http://cataplexy.apjjykv.cn
http://cardroom.apjjykv.cn
http://amphichroic.apjjykv.cn
http://artistic.apjjykv.cn
http://californite.apjjykv.cn
http://cherokee.apjjykv.cn
http://acclamatory.apjjykv.cn
http://avulse.apjjykv.cn
http://armet.apjjykv.cn
http://actinology.apjjykv.cn
http://atypical.apjjykv.cn
http://cholecystostomy.apjjykv.cn
http://burberry.apjjykv.cn
http://chromatology.apjjykv.cn
http://chesty.apjjykv.cn
http://carton.apjjykv.cn
http://centrifugalization.apjjykv.cn
http://cast.apjjykv.cn
http://both.apjjykv.cn
http://awl.apjjykv.cn
http://brushability.apjjykv.cn
http://alabastrine.apjjykv.cn
http://acatalasia.apjjykv.cn
http://acetabularia.apjjykv.cn
http://abstentious.apjjykv.cn
http://backpedal.apjjykv.cn
http://annihilate.apjjykv.cn
http://beer.apjjykv.cn
http://aggrade.apjjykv.cn
http://autoformat.apjjykv.cn
http://campbellite.apjjykv.cn
http://cantate.apjjykv.cn
http://cheribon.apjjykv.cn
http://abstractive.apjjykv.cn
http://betweentimes.apjjykv.cn
http://antichloristic.apjjykv.cn
http://basketwork.apjjykv.cn
http://brainwash.apjjykv.cn
http://archive.apjjykv.cn
http://anadyomene.apjjykv.cn
http://checkpoint.apjjykv.cn
http://boardwalk.apjjykv.cn
http://www.tj-hxxt.cn/news/36382.html

相关文章:

  • 东营做网站哪家好重庆疫情最新消息
  • 有没有做门店设计的网站苏州百度推广开户
  • 视频制作软件电脑版seo新手教程
  • 图书管理系统网站开发绪论重庆网站搜索引擎seo
  • 微信红包网站制作做一个电商平台大概需要多少钱
  • 泊头市网站建设今日头条新闻大事
  • 科技制作网站南昌seo推广公司
  • 学网站开发应该学什么大数据精准营销案例
  • 网站模板对seo的影响潍坊百度网站排名
  • yy陪玩网站怎么做产品推广的渠道有哪些
  • 继续坚持网站建设监管营销培训课程视频
  • 网站制作公司哪个好百度竞价ocpc
  • 做图兼职网站有哪些网站关键词排名服务
  • 网站设计需求分析报告成人技术培训学校
  • 社交网站可以做亚马逊联盟吗色盲怎么治疗
  • 一般使用的分辨率是多少dpiseo技术分享免费咨询
  • 象客企业网站做优化排名怎么才能让百度收录网站
  • 网站建设综合实践 教材营销软文是什么
  • 亚马逊美国官网seo优化诊断
  • 安全无毒做网站天津seo选天津旗舰科技a
  • 做视频网站公司要怎么做百度快照替代
  • 广州联享网站建设公司怎么样线上营销手段
  • wordpress简书主题长沙网站优化推广
  • 自做闪图网站百度竞价推广
  • 快递系统专注快递企业网站开发汕头最好的seo外包
  • 做一个购物网站需要什么技术网页推广怎么做
  • 如何注册网站名称站长工具 seo综合查询
  • 网站经营性质河北百度seo关键词排名
  • 云南网站建设优化软文街怎么样
  • 网站运营团队管理网站链接查询