<分区>
有什么区别:
(function () {'use strict';})();
和“使用严格”
。
我不明白什么时候或为什么我会使用一个而不是另一个?
我认为一个声明完整的外部 JS 文档严格,另一个声明一个函数严格。
当我看到人们将完整的外部 JavaScript 包含在:
时,我感到很困惑:(function () {'use strict';})();
为什么不直接使用 use "use strict"
开始文档?
最后,我使用相同的代码测试了一个外部 JS 文档。
第一,我使用了 "use strict"
并且它起作用了。
另一个我用 (function () {'use strict';})();
附上了完整的 JS 文档,但它没有工作。
为什么?
JavaScript 是我的第一门编程语言,它的深度让我有点不知所措。非常感谢您的耐心和专业指导,感谢您为我提供的任何帮助或指导。
非常感谢。