parser-unary-associativity.js 375 B

123456789101112131415161718
  1. try {
  2. var o = {};
  3. o.a = 1;
  4. assert(o.a === 1);
  5. assert(!o.a === false);
  6. assert(!o.a === !(o.a));
  7. assert(~o.a === ~(o.a));
  8. assert(+o.a === +(o.a));
  9. assert(-o.a === -(o.a));
  10. assert((typeof "x" === "string") === true);
  11. assert(!(typeof "x" === "string") === false);
  12. console.log("PASS");
  13. } catch (e) {
  14. console.log("FAIL: " + e);
  15. }