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

外贸公司图片宁波seo优化

外贸公司图片,宁波seo优化,辽宁网络推广,职业培训热门行业目录 介绍打开方式严格模式的严格内容 介绍 顾名思义,就是在严格模式下代码必须严格符合规范 打开方式 使用use strict来打开 具有作用域 可以全局开启或函数内开启 全局开启可以在js文件顶部或script标签顶部加上这条命令 // 开启严格模式,以下代…

目录

  • 介绍
  • 打开方式
  • 严格模式的严格内容

介绍

顾名思义,就是在严格模式下代码必须严格符合规范

打开方式

使用'use strict'来打开

具有作用域

可以全局开启或函数内开启

全局开启可以在js文件顶部或script标签顶部加上这条命令

// 开启严格模式,以下代码全部进入严格模式
'strict';
// 类型检查(实例,构造函数)
function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}
};

函数内开启则在函数内顶部加入这条命令

let a;
function fn() {'use strict';console.log(this); // undefined
}

严格模式的严格内容

1、没有声明的变量不能使用

// 不开启严格模式
a = 1;
function fn() {console.log(a); // 1
}
fn();// 开启严格模式
'use strict';
a = 1;
function fn() {console.log(a); // a is not defined
}
fn();

2、删除变量和不存在的属性会报错
一般使用delete删除对象不存在的属性也不会报错,不建议使用delete关键字取删除对象的属性

// 未开启严格模式
let a = 1;delete a;// 开启严格模式
'use strict';
let a = 1;delete a;   // Delete of an unqualified identifier in strict mode.

3、函数中相同的形参名会报错

// 未开启严格模式
function aaa(aa, aa) {return aa + aa;
}
// 没有报错// 开启严格模式
'use strict';
function aaa(aa, aa) {return aa + aa;
}
// Duplicate parameter name not allowed in this context

4、对象不能有重名的属性

现在严格模式也是后面覆盖前面的重名属性

'use strict';
var obj = {a: 'xinxin',a: 'qiqi'
};
console.log(obj); //{ a: 'qiqi' }

5、禁止八进制表示法

// 未开启严格模式
const aa = 0o77;
console.log(aa); // 63// 开启严格模式
'use strict';
const aa = 077;
console.log(aa); // Octal literals are not allowed in strict mode.// 使用0o不会报错

6、函数内部 this 值为 undefined

"use strict"
function aaa(){console.log(this); // undefined
}
aaa();

7、创设 eval 作用域
让eval()内形成一个新的作用域

'use strict';
const aa = 11;
console.log(eval("let aa = 22;aa"));    // 22console.log(aa);       // 11

正常模式下,eval 语句的作用域,取决于它处于全局作用域,还是处于函数作用域。

8、保留字
为了向将来 Javascript 的新版本过渡,严格模式新增了一些保留字:implements, interface, let, package, private, protected, public, static, yield。使用这些词作为变量名将会报错。

'use strict';
const yield = 11;console.log(aa);       // Unexpected strict mode reserved word

文章转载自:

http://Vjk7EcGT.hwcgg.cn
http://fCIppJ5z.hwcgg.cn
http://ShDERicc.hwcgg.cn
http://wcrxh6hL.hwcgg.cn
http://3ViNkfN7.hwcgg.cn
http://OpVuIIhW.hwcgg.cn
http://Tvq1KDVQ.hwcgg.cn
http://KaVLmW5u.hwcgg.cn
http://Ev5jpuOL.hwcgg.cn
http://AIWShZV6.hwcgg.cn
http://feycXSma.hwcgg.cn
http://Dht6U5Ko.hwcgg.cn
http://372b1pSs.hwcgg.cn
http://H55S2ONj.hwcgg.cn
http://xIo4oXQX.hwcgg.cn
http://3amvUD0o.hwcgg.cn
http://MLjaIKnt.hwcgg.cn
http://EZgHQ8lu.hwcgg.cn
http://1xMnNoes.hwcgg.cn
http://hknOXBWO.hwcgg.cn
http://xsAAlHTZ.hwcgg.cn
http://JPyp5f70.hwcgg.cn
http://YB9R8zTa.hwcgg.cn
http://FzAvdxKS.hwcgg.cn
http://Gz90ycUT.hwcgg.cn
http://lRSqV6Cl.hwcgg.cn
http://Tuc08g7n.hwcgg.cn
http://AFBwlNOK.hwcgg.cn
http://BBXb5SfE.hwcgg.cn
http://kKyKnkuG.hwcgg.cn
http://www.dtcms.com/wzjs/624793.html

相关文章:

  • 企业门户网站设计报告廊坊网页关键词优化
  • 图书网站开发背景苏州企业如何建站
  • 网站推广公司程序员培训机构排名前十
  • 网站建设进什么分录网站建设费与无形资产
  • 网站顶部展出的大幅广告小程序后台开发教程
  • 湖南营销型网站建设流程网页制作和网站开发实验报告
  • html5大气网站建设厅执业资格注册中心网站
  • 做网站需要什么许可证服务器和网站维护
  • 怎么避免网站开发后门西安发布最新通知
  • 做孵化的网站网站服务器多少钱
  • 个人网站能不能做论坛怎么做电商平台
  • 网站建设是系统工程如今做那个网站能致富
  • 网站开发工作总结电商网站建设标准
  • 网站显示内容不显示不出来wordpress 列表模板
  • dedecms 图片网站模板平台交易网
  • 做外贸用什么视频网站网站logo怎么设置
  • 松江品划网站建设推广家具设计软件
  • 手绘风网站网站建设写什么经营范围
  • 微信上的网站怎么做的怎样找出那些没有做友链的网站
  • 九度企业网站推广软件网站开发列表
  • 兰州网络推广执行app优化网站开发
  • 建筑服务类网站wordpress收费主题破解
  • 最专业的网站建设价格北京城建道桥建设网站
  • 局域网网站建设步骤外贸网站建站那家公司好
  • 网站权重接口网站建设带采集
  • 做网站的收益在哪wordpress登录短信验证码
  • 网站字体大小选择哪里有学网页设计的
  • 安居客网站应该如何做浏览器打不开网页是什么原因
  • html5经典网站备案新增网站备案
  • 宁波seo推广定制平台温州seo教程