0

我听说过一种叫做操作员评估的东西。现在我要你告诉我我是否正确:

所以看看下面的代码

var a = 5;
false && (a = 2);
console.log(a);

此代码中的结果将保持为 5,这是因为&&运算符将首先查看第一个操作数,然后再查看第二个操作数。因为第一个操作数是假的,我们不会得到第二个操作数,所以它不会被执行。

这个东西叫做算子评估,这个算子评估适用于任何算子。它首先查看第一个操作数(第一个表示左侧的操作数),然后查看第二个(右侧)

我对吗 ?

4

0 回答 0