//Version A:
var let = true;
console.log(let);//true
//Version B:
let let = 0; //syntax Error: let is disallowed as a lexically bound name
console.log(let);
是否有任何特殊原因我们允许let
使用var
但不使用创建名称的变量let
?通过这个实验,这是否也意味着变量名称let
可以存在于全局级别但不能存在于某个范围级别?但不是全局是考虑范围吗?