为什么typeof let === 'undefined'?
Why is typeof let === 'undefined'?
为什么 typeof let
return 'undefined'
而不是抛出 SyntaxError?
console.log(typeof let);
一元 typeof 运算符需要一个表达式。我是否遗漏了有关 let
声明的内容?
typeof
运算符将 let
视为未声明的变量。
更多内容见MDN docs。
看看这个有一个未声明的变量。
console.log(typeof elefromstack)
严格模式会报错
'use strict'
console.log(typeof let);
为什么 typeof let
return 'undefined'
而不是抛出 SyntaxError?
console.log(typeof let);
一元 typeof 运算符需要一个表达式。我是否遗漏了有关 let
声明的内容?
typeof
运算符将 let
视为未声明的变量。
更多内容见MDN docs。
看看这个有一个未声明的变量。
console.log(typeof elefromstack)
严格模式会报错
'use strict'
console.log(typeof let);