Infinity-basic.js 789 B

123456789101112131415161718192021222324252627
  1. load("test-common.js");
  2. try {
  3. assert(Infinity + "" === "Infinity");
  4. assert(-Infinity + "" === "-Infinity");
  5. assert(Infinity === Infinity);
  6. assert(Infinity - 1 === Infinity);
  7. assert(Infinity + 1 === Infinity);
  8. assert(-Infinity === -Infinity);
  9. assert(-Infinity - 1 === -Infinity);
  10. assert(-Infinity + 1 === -Infinity);
  11. assert(1 / Infinity === 0);
  12. assert(1 / -Infinity === 0);
  13. assert(1 / 0 === Infinity);
  14. assert(-1 / 0 === -Infinity);
  15. assert(-100 < Infinity);
  16. assert(0 < Infinity);
  17. assert(100 < Infinity);
  18. assert(-Infinity < Infinity);
  19. assert(-100 > -Infinity);
  20. assert(0 > -Infinity);
  21. assert(100 > -Infinity);
  22. assert(Infinity > -Infinity);
  23. console.log("PASS");
  24. } catch (e) {
  25. console.log("FAIL: " + e);
  26. }