if (document.currentScript.async) {
console.log("Executing asynchronously");
} else {
console.log("Executing synchronously");
}
我想知道输出为0。 为什么输出不是2?
答案 0 :(得分:0)
由于C如何处理逻辑运算符:
由于x == 1返回" false",因此无需检查RHS以便得出运算符&&amp ;;的最终结果。是假的。因此,RHS未被评估,y保持其先前的值。