严格模式是什么?为什么模块封装要用严格模式?
来源:1-2 让下拉菜单开始工作
阿满满满
2019-09-18 15:30:51
为什么dropdown要用严格模式封装?具体有什么作用吗?
1回答
同学你好,use strict’是"严格模式",这种模式使Javascript在更严格的条件下运行。它的作用有:
(1) 消除Javascript语法的一些不合理、不严谨之处,
(2)消除代码运行的一些不安全之处,保证代码运行的安全;
比如:在正常模式中,如果一个变量没有声明就赋值,默认是全局变量。严格模式禁止这种用法,全局变量必须显式声明。
正常模式下可以打印:
严格模式下:
控制台:
就会报错:a变量未定义。
严格模式更规范化一些。但是因为一些限制,所以一般小企业的开发的时候并不会考虑使用严格模式哦
如果帮助到了你,欢迎采纳~祝学习愉快~
相似问题