你的位置:首页 > 软件开发 > Java > ECMAScript5之StrictMode

ECMAScript5之StrictMode

发布时间:2016-03-08 18:00:08
ECMAScript5引入一个严格模式的概念(Strict Mode)。它的作用就是不让Javascript的容错那么高,让我们对编写代码的规范要求高一点。比如,当我们使用严格模式编写JavaScript代码时,我们不能隐式的申明变量,必须带var。那怎么使用严格模式(Stric ...

ECMAScript5之StrictMode

ECMAScript5引入一个严格模式的概念(Strict Mode)。

它的作用就是不让Javascript的容错那么高,让我们对编写代码的规范要求高一点。

比如,当我们使用严格模式编写JavaScript代码时,我们不能隐式的申明变量,必须带var。

那怎么使用严格模式(Strict Mode)呢?

当我们想让代码启动严格模式(Strict Mode)时,我们可以在代码的开头或者函数function的开头中添加”use strict”。

倘若我们在整个代码中启用严格模式(Strict Mode),那么所有代码都必须遵循严格模式的规范;

倘若我们在一个function中启用,那么只在这个function中,得遵循严格模式的规范。

我们一起来写个demo,体验体验下。

<!DOCTYPE html>   <head>    <title>strict mode</title>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  </head>  <body>    <script>      //启用严格模式      "use strict";      function testFunction(){        var testvar = 4;        return testvar;      }      //This causes a syntax error.      testvar = 5;    </script>  </body></html>

原标题:ECMAScript5之StrictMode

关键词:ip

ip
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。