有人能解释一下LeftFirst
布尔标志到底是Abstract Relational Comparison Algorithm
什么ECMAScript
吗?我知道只有一个运算符<
处理所有其他关系运算符,如>
, >=
,正如 ECMAScript 规范中
使用布尔标志的抽象关系比较<=
中提到的那样,例如:当我们编写和运行像become和左操作数这样的操作时移动到操作数所在的右边,右边的操作数移动到之前操作数所在的左边,操作符变成操作符,最后执行这样的操作LeftFirst
10 > 5
LeftFirst Boolean Flag
false
10
5
5
10
>
<
5 < 10
,但现在我的问题是:执行时5 < 10
我必须知道首先评估什么操作数,是操作数5
还是操作数10
?我问这个是因为他们在Abstract Relational Comparison AlgorithmECMAScript
的规范中没有提到这一点。
而且我必须知道为什么>=
用LeftFirst
true 执行以及为什么<=
用LeftFirst
false 执行。请帮助我