use strict(变得严格)

是谁在变得严格?

我们编写代码,永远不是随心所欲的,我们只能按照预先设定好的方式去书写代码。

在限制中感受自由,绝对的自由带来的就是绝对的限制。自由总是在条条框框中才显得那么弥足珍贵。

我们书写代码要按照另一种标准来了,而我们已经写好的代码也会被此种标准所处理。

我们在代码的最上方,用英文大喊一声:use strict!

相当于我们在代码的最上方,用中文大喊一声:变得严格起来!

只有注释语句可以出现在use strict的最上方。

话音一落,我们就得按照另一种标准来写了。

回到开头的问题,是我们自己对自己的要求变得严格了,是浏览器作为家长对我们的要求也变得严格了,我们需要做的就是按照新的方式来。

浏览器控制台中的严格模式:

默认不开启严格模式;

使用 Shift+Enter 按键去输入多行代码,然后将 use strict 放在代码最顶部

1 'use strict'; <Shift+Enter 换行>
2 //  ...你的代码
3 <按下 Enter 以运行>

注意:

"use strict";在我们的代码全部写在了class和module中的时候可以省略。

原文地址:https://www.cnblogs.com/flyover/p/14101252.html