ternary-basic.js 319 B

12345678910111213141516171819
  1. load("test-common.js");
  2. try {
  3. var x = 1;
  4. assert(x === 1 ? true : false);
  5. assert((x ? x : 0) === x);
  6. assert(1 < 2 ? (true) : (false));
  7. var o = {};
  8. o.f = true;
  9. assert(o.f ? true : false);
  10. assert(1 ? o.f : null);
  11. console.log("PASS");
  12. } catch (e) {
  13. console.log("FAIL: " + e);
  14. }