Sta*_*315 7 javascript function mode strict
有什么区别:
(function () {'use strict';})();
Run Code Online (Sandbox Code Playgroud)
和 "use strict"。
我不明白何时或为什么我会使用其中之一而不是另一个?
我认为一个声明完整的外部JS文档严格,另一个使函数严格。
当我看到人们将完整的外部 JavaScript 封装在以下内容中时,我感到困惑:
(function () {'use strict';})();
Run Code Online (Sandbox Code Playgroud)
为什么不直接使用 use 来启动文档"use strict"呢?
最后,我使用相同的代码测试了外部 JS 文档。一,我用过"use strict"并且有效。
另一个我附上了完整的JS文档(function () {'use strict';})();,但它不起作用。
为什么?
JavaScript 是我的第一种编程语言,它的深度让我有点不知所措。我非常感谢您的耐心和专业指导,感谢您为我提供的任何帮助或指导。
太感谢了。
出色地
(function() { "use strict"; })()
Run Code Online (Sandbox Code Playgroud)
完全没用;它对任何事情都没有影响。
在作用域的开头,例如函数或<script>块,
"use strict";
Run Code Online (Sandbox Code Playgroud)
向解释器发出信号,表明您希望以“严格”模式解释代码。如果它在一个不执行任何操作的函数中,那么它对任何事情都没有有意义的影响。当然,如果您正在谈论的实际函数的代码不仅仅是语句"use strict";,那么这意味着该函数将以“严格”模式解释。
| 归档时间: |
|
| 查看次数: |
236 次 |
| 最近记录: |