logical-expressions-short-circuit.js 228 B

123456789101112131415
  1. load("test-common.js");
  2. try {
  3. let foo = 1;
  4. false && (foo = 2);
  5. assert(foo === 1);
  6. foo = 1;
  7. true || (foo = 2);
  8. assert(foo === 1);
  9. console.log("PASS");
  10. } catch (e) {
  11. console.log("FAIL: " + e);
  12. }