【发布时间】:2021-10-10 01:54:06
【问题描述】:
考虑下面的代码
var myVar = 'Hola';
{
let myVar;
myVar = 'Hello'
}
在第 4 行(myVar = 'Hello')我们使用了赋值运算符
现在当我在Assignment Operators Evaluation 中查看 ecma262 时
它说赋值运算符的左边是LeftHandSideExpression,右边是AssignmentExpression
换句话说,它看起来像这样
LeftHandSideExpression = 赋值表达式
谁能向我解释 myVar 将如何被评估? 如果它应该是 LeftHandSideExpression ?
【问题讨论】:
-
我认为你需要澄清你的问题是什么。到目前为止,您已经陈述了很多信息,但没有提出任何具体的要求。
-
现在怎么样?
标签: javascript ecma262