Tag: 运营商

JS &&优先与===

根据JavaScript 文档 , ===运算符比&&运算符更高的优先级。 因此,我希望有一个像 false && undefined.foo() === undefined.foo() 在评估其中一个undefined.foo()调用时抛出一个错误。 但是,正如我在节点,铬和Firefox尝试,JS引擎总是短路,并返回false例如 > false && undefined.foo() === undefined.foo() false ===操作数被评估之后不应该&&短路吗?