美文网首页
JavaScript的严格模式

JavaScript的严格模式

作者: Cathy_Liu | 来源:发表于2016-08-29 11:22 被阅读28次

在ECMAScript5中最早引入了“严格模式”的概念,通过严格模式可以在函数内部选择较为严格的全局或者局部的错我条件检测。使用严格模式的好处就是可以提早知道代码中出现错误的地方。支持严格模式的浏览器有IE10+,Firefox4+,Safari4+和chrome

选择使用严格模式的方法就是一个不会赋给任何变量的字符串:“use strict”,当支持严格模式的浏览器就回启用严格模式,而对于那些不支持的浏览器则就当做遇到了一个未赋值的字符串字面量,会忽略这个编译的提示。

该严格模式的编译指示可以放在全局作用域中,也可以放在某个函数中。

当使用严格模式时,很多语法会要求更严格,从而带来一些好处:

- 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;

- 消除代码运行的一些不安全之处,保证代码运行的安全;

- 提高编译器效率,增加运行速度;

- 为未来新版本的Javascript做好铺垫。

同样的代码,在"严格模式"中,可能会有不一样的运行结果;一些在"正常模式"下可以运行的语句,在"严格模式"下将不能运行。掌握这些内容,有助于更细致深入地理解Javascript,让你变成一个更好的程序员。

相关文章

  • JavaScript - 基础 - 2

    #JavaScript 严格模式(use strict) JavaScript 严格模式(strict mode)...

  • JavsScript严格模式

    严格模式 严格模式(strict mode):使 JavaScript 代码在更加严格的条件下运行。严格模式不仅仅...

  • javaScript变量提升

    JavaScript 严格模式(use strict)

  • 严格模式,高阶函数

    严格模式 1.1什么是严格模式 JavaScript 除了提供正常模式外,还提供了严格模式(strict mode...

  • JavaScript严格模式

    ‘use Strict’严格模式是ES5(JavaScript1.8.5)限定的一种对代码的语法和格式要求 1.严...

  • javascript 严格模式

    1、简述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。...

  • JavaScript 严格模式

    严格模式的限制 1.不允许使用未申明的变量.2.不允许删除变量或对象.3.不允许删除函数.4.不允许变量重名字.5...

  • Javascript严格模式

    如何调用 1.针对整个脚本文件将"use strict"放在脚本文件的第一行,则整个脚本都将以"严格模式"运行。如...

  • Javascript 严格模式

    关键词:严格模式 优点 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一...

  • JavaScript 严格模式

    严格模式(Strict Mode)出自 ECMAScript 5,推荐这一模式,主要出于以下几个方面的思考: 消除...

网友评论

      本文标题:JavaScript的严格模式

      本文链接:https://www.haomeiwen.com/subject/kqpxettx.html