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

北京城乡建设网站推广app网站

北京城乡建设网站,推广app网站,购物平台最新排名,如何建微网站什么是JS的严格模式 JS严格模式概念是在ES5中引入的,在此模式下,JS对语法的要求会变的严格,某些不太严谨的代码在严格模式下将不能运行。 如何启用严格模式 只需要JS代码的起始添加 "use strict"即可。如: "use…

什么是JS的严格模式

JS严格模式概念是在ES5中引入的,在此模式下,JS对语法的要求会变的严格,某些不太严谨的代码在严格模式下将不能运行。

如何启用严格模式

只需要JS代码的起始添加 "use strict"即可。如:

"use strict";
abc = "http://jshaman.com";
console.log(abc);

如此执行便会报错,因为使用变量时没有事先声明。

注意:

如果将 "use strict"; 指令添加到代码第一行,则表示整个JS代码都会处于严格模式。
而如果只在函数的第一行代码中添加,则表示只在该函数中启用严格模式。

严格模式的限制

1、不允许使用未声明的变量;
2、不允许删除变量或函数;
3、函数中不允许有同名的参数;
4、eval 语句的作用域是独立的;
5、不允许使用 with 语句;
6、不允许写入只读属性;
7、不允许使用八进制数;
8、不能在 if 语句中声明函数;
9、禁止使用 this 表示全局对象。

严格模式的影响

客观的说,严格模式会使代码更规范,不易出现不规范书写带来的BUG隐患。但对于JS的灵活、随意的优势,也造成了一些影响。

如何判断处于严格模式下

启用严格模式后,代码中除了新增”use strict“外,无任何显式变化。

从代码中判断是否存在此字符,可以得知是否启用了严格模式。

此外,从AST中还可以看到代码的抽象语法树中新增了Directive属性,因此也可以判断此属性值。

http://www.dinnco.com/news/76783.html

相关文章:

  • 软工毕设做网站郑州seo公司
  • 网站排名优化培训seo排名资源
  • 青岛百度网站建设佛山今日头条
  • html5医院网站常用的网络营销推广方法有哪些
  • 订阅号怎么做微网站深圳推广公司哪家好
  • 网站域名所有权企业邮箱注册申请
  • 建设人才网站的目的百度收录推广
  • 深圳网站建设html5电商如何推广自己的产品
  • 动态网站建设实例教程网络营销策略案例分析
  • 茂名中小企业网站制作整站seo外包
  • 建筑八大员证报考网站网页设计收费标准
  • 手机信息分类网站制作网站权重查询工具
  • 无锡网站制作推广百度免费推广登录入口
  • 门户网站建设方案招标文件seo排名优化收费
  • 制作书签怎么做seo优化网站
  • 网站链接怎么做标记找回今日头条
  • 嘉兴自助建站系统优化方案模板
  • 扬州网站建设网页模版
  • 长春建站费用杭州推广平台有哪些
  • 做品牌特价的网站有哪些自媒体平台注册官网
  • 软件开发定制费用拼多多标题关键词优化方法
  • 南宁网站建设清单aso搜索优化
  • 做网站需要注册公司吗重庆seo技术
  • 做微站比较好的网站无锡百度信息流
  • 自学网页设计难吗优化设计电子版
  • 岳阳网站建设哪里有视频号怎么付费推广
  • 博彩游戏网站开发设计菲律宾广州网站设计实力乐云seo
  • 北京门户网站有哪些深圳设计公司
  • 建设网站公司招聘网络广告发布
  • 宝鸡专业做网站网络推广的优势