zoukankan      html  css  js  c++  java
  • 什么是js严格模式?

    【03】

    严格模式

    ECMAScript 5 引入了严格模式(strict mode)的概念。严格模式是为JavaScript 定义了一种不同的解析与执行模型。在严格模式下,ECMAScript 3 中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。要在整个脚本中启用严格模式,可以在顶部添加如下代码:

     

    1. "use strict";
     

    这行代码看起来像是字符串,而且也没有赋值给任何变量,但其实它是一个编译指示(pragma),用于告诉支持的JavaScript 引擎切换到严格模式。这是为不破坏ECMAScript 3 语法而特意选定的语法。

    在函数内部的上方包含这条编译指示,也可以指定函数在严格模式下执行:

     

    1. function doSomething(){
    2. "use strict";
    3. //函数体
    4. }
     

    严格模式下,JavaScript 的执行结果会有很大不同。支持严格模式的浏览器包括IE10+Firefox 4+Safari 5.1+Opera 12+Chrome

     

     

     
     
     





  • 相关阅读:
    StrictMode 检测应用
    动态设置视图大小
    查看手机CPU每个APP利用率
    获取屏幕尺寸,大于7为平板,小于7为手机
    Charles 抓取https 包
    SparseArray
    Gradle 差异化构建
    HashMap原理
    Gc root 定义
    Java多线程
  • 原文地址:https://www.cnblogs.com/moyuling/p/5025623.html
Copyright © 2011-2022 走看看