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

     

     

     
     
     





  • 相关阅读:
    触屏时间控制
    小程序 坐标算距离 (copy)
    微信小程序 对接口常用
    conversion function to_char to_number
    南通
    日期 function
    数字 function
    字符串处理函数
    沪通铁路1
    NVL NVL2 COALESCE NULLIF decode
  • 原文地址:https://www.cnblogs.com/moyuling/p/5025623.html
Copyright © 2011-2022 走看看