Kri*_*itk 8 javascript typeof node.js ecmascript-6
为什么typeof let
返回'undefined'
并且不会抛出SyntaxError?
console.log(typeof let);
Run Code Online (Sandbox Code Playgroud)
一元typeof运算符需要一个表达式.我错过了一些关于let
声明的内容吗?
Ele*_*Ele 10
的typeof
操作者处理let
为未声明的变量.
在MDN文档中查看更多内容.
用未声明的变量来看这个.
console.log(typeof elefromstack)
Run Code Online (Sandbox Code Playgroud)
在严格模式下,会引发错误.
'use strict'
console.log(typeof let);
Run Code Online (Sandbox Code Playgroud)