Can let replace var in JavaScript?
本问题已经有最佳答案,请猛点这里访问。
我来自Java背景,开始学习JavaScript。
在JavaScript中使用关键字EDCOX1(0)听起来像是在Java中使用类似的声明变量的范围规则。JavaScript中的提升概念令人困惑(考虑我的C++/Java背景),我不认为使用EDCOX1×0代替EDCOX1×2是有任何缺陷的。
我的理解正确吗?
是的,你的理解是正确的。
一些专家甚至建议在任何地方单独使用
对的。但是,假设您是为Web开发的,请务必首先阅读浏览器兼容性:https://developer.mozilla.org/en-us/docs/web/javascript/reference/statements/let浏览器兼容性