我拼错了“使用严格”来“使用更严格”

问题描述

代码给出了完全合理的错误

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<script>
usestricr
</script>
</body>
</html>

但这不是为什么

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<script>
"usestricr"
</script>
</body>
</html>

请帮助我是菜鸟

解决方法

为了在支持它的JS引擎中触发严格模式不会导致在旧引擎中引发错误,因此触发该代码的代码只是一个字符串

放置一个不同字符串,仍然有只是一个字符串,即使在语义上无意义,该字符串在语法上仍然有效。