老师,如果这里没加严格模式有什么结果嘛,我看源代码也没有加

来源:1-2 让下拉菜单开始工作

TechnicalTopSales

2020-02-21 14:32:09

如题 啊啊啊啊

写回答

1回答

好帮手慕粉

2020-02-21

同学你好,严格模式不是必须的,它是采用具有限制性JavaScript变体的一种方式,在代码开头添加'use strict'就说明要在严格模式下写代码,避免不规范的写法。例如:严格模式中变量未定义就赋值使用会报错,但是不使用严格模式就是正常的。

严格模式:

http://img.mukewang.com/climg/5e4f949209139b3202660138.jpg

控制台效果:

http://img.mukewang.com/climg/5e4f949a09c13fe204890030.jpg

不加严格模式:

http://img.mukewang.com/climg/5e4f94ad0975eff802740121.jpg

控制台效果:

http://img.mukewang.com/climg/5e4f94b609e76f6801080041.jpg

严格模式更规范化一些。但是因为一些限制,所以一般小企业的开发的时候并不会考虑使用严格模式。

如果我的回答帮助到了你,欢迎采纳!祝学习愉快~

0

0 学习 · 14456 问题

查看课程