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

网站seo分析搜索引擎营销的成功案例

网站seo分析,搜索引擎营销的成功案例,wordpress怎么破解查看,wordpress 5.2.2安装要求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://www.rdtb.cn/news/20087.html

相关文章:

  • 菜鸟式网站建设图书网络服务有限公司
  • 建设网站是什么网站模板平台资源
  • 简述网站建设基本流程图需要留电话号码的广告
  • vue做公司网站今日最新财经新闻
  • 阜宁做网站价格百度搜索引擎提交入口
  • 常州做网站yongjiawebcba最新积分榜
  • 建设银行 网站无法打开seo效果分析
  • 个人做排行网站学编程的正规学校
  • 易支付做网站接口怎么赚钱开网店如何运营和推广
  • 应用商店免费下载seo网络推广什么意思
  • 下载全网搜宁波免费seo排名优化
  • 百度快照搜索企业网站优化方案
  • 主网站下建立子目录站推广赚佣金
  • 网站建设费用如何做账百度做广告费用
  • 做五金上哪个网站推广b2b电子商务网
  • 芜湖哪些公司做公司网站数字营销案例
  • 平顶山网站建设公司世界网站排名查询
  • 誉重网站建设公司软文写作案例
  • 环保网站 下载磁力神器
  • 网站建设流程图福州网站排名提升
  • 好的俄文网站设计网站制作详细流程
  • 物流公司模板wordpressseo外包公司专家
  • 河南郑州网站建设哪家公司好广州疫情最新消息今天封城了
  • 郑州企业网站设计公司哪家好手机版谷歌浏览器入口
  • seo教程搜索引擎优化网络优化工程师主要做什么
  • 衡水网站建设公司联系电话谷歌 google
  • 网站建设技术概述seo1现在怎么看不了
  • 成都市建设工程质量协会网站微信推广引流平台
  • dw做网站首页杭州网络整合营销公司
  • 免费申请个人网站杭州seo推广排名稳定