gpt4 book ai didi

javascript - var let 可以,但 let let 不行吗?

转载 作者:行者123 更新时间:2023-12-01 15:52:43 30 4
gpt4 key购买 nike

//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可以存在于全局层面但不能存在于某些范围层面吗?但是全局不是考虑范围吗?

最佳答案

constlet是最近添加到 JS 中的,但在添加之前很长一段时间 const是一个保留关键字(可能是基于它被认为是该语言 future 可能的补充)。
由于let曾经是一个有效的变量名,这大概是为了向后兼容。

关于javascript - var let 可以,但 let let 不行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63209322/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com