JavaScript激活严格模式

在JavaScript中,严格模式是一种特殊的模式,通过’use strict’;去激活严格模式!在 JavaScript 中,“use strict” 是一种指令,表示在代码运行时启用严格模式,从而禁止使用一些不安全或者不规范的语法,减少代码出错的可能性。

例如:

let hasDrivesLicense = false;
const passTest = true;
if(passTest) hasDriveLicense = true;
if (hasDrivesLicense) console.log('我可以开车啦');

看上面的代码,意思如果你通过测试,你可以拿到驾驶证,你就可以开车了。但是看上面的声明的变量在使用的时候敲错了hasDriveLicense!我们看看控制台上会不会报错!

JavaScript激活严格模式_第1张图片

控制台上并没有报错,因为在JavaScript中允许运行未声明的变量,如果在JavaScript中出现未声明的变量,就自动将他置为全局变量;
但是如果我们加上严格模式,就会给我们一个友好的提示!

"use strict";

let hasDrivesLicense = false;
const passTest = true;
if (passTest) hasDriveLicense = true;
if (hasDrivesLicense) console.log("我可以开车啦");

JavaScript激活严格模式_第2张图片

除此之外,如果我们创建变量的时候使用JavaScript定义的单词,她也会严格的给出提示,例如

const interface = "video";
const private = 522;

JavaScript激活严格模式_第3张图片

在后面的文章中,我们编写JavaScript代码的时候,默认加上严格模式!

你可能感兴趣的:(JavaScript,javascript)