为什么在js中将冒号放在变量名之前是有效的代码?

时间:2019-03-27 21:15:33

标签: javascript variables

示例:

let :test = "Hello";
console.log(test);

此代码不会引发任何错误。为什么?

1 个答案:

答案 0 :(得分:5)

因为您实际上有一个标签https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label

如果处于严格模式下,它将引发错误。

let: // <-- label
  test = "hello