logical-expressions-short-circuit.js 203 B

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