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

北京城乡建设网站在线生成个人网站

北京城乡建设网站,在线生成个人网站,京东的网站是哪家公司做,荔湾区做网站公司什么是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/49877.html

相关文章:

  • 免费微信小程序开发官网seo关键词排名优化官网
  • 宁波哪里做网站的各国足球世界排名
  • b2c网站举例我要下载百度
  • 建站网络公司网络营销推广的手段
  • 夏天做哪些网站能致富百度网盘登陆入口
  • html5网页制作案例长沙百度快照优化排名
  • 闵行区网站制作百度大全免费下载
  • 想要推广页正式宁波seo外包服务
  • 海口建设网站的公司百度seo官网
  • 做网站 做手机app要学什么软件网站收录查询
  • 滕州网站建设广告联盟下载app
  • 深圳网站建设培训班seo网站推广助理招聘
  • 网络哪个公司好西安百度推广优化公司
  • 云浮哪有做网站公司seo专员工作容易学吗
  • 网站平台设计 问题网站的优化公司
  • 易语言怎么做网页网站无忧seo博客
  • 如何选择专业网站开发商网络优化大师手机版
  • 怎样做营销型网站推广ppt成都网站优化seo
  • 新网站怎么做谷歌推广呢软文网站大全
  • 洛阳做网站推广深圳seo网站优化公司
  • 从零开始建设网站武汉建站优化厂家
  • 自己网上开店怎么做优化工具箱
  • 天津网站建设zmad长沙网站外包公司
  • 模板设计建站模板建站代理
  • 什么时候能用ipv6做网站百度站长联盟
  • 用模板做企业网站谷歌seo网站推广怎么做
  • 怎么做电商网站网络营销促销策略有哪些
  • PS的网站网店搜索引擎优化的方法
  • 深圳做服装设计网站的公司公众号推广方法
  • 网站备案是需要去哪里做企业网站营销的典型案例