Serenity Operating System
at hosted 20 lines 514 B view raw
1try { 2 assert(10 % 3 === 1); 3 assert(10.5 % 2.5 === 0.5); 4 assert(-0.99 % 0.99 === -0); 5 6 // Examples from MDN: 7 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators 8 assert(12 % 5 === 2); 9 assert(-1 % 2 === -1); 10 assert(1 % -2 === 1); 11 assert(isNaN(NaN % 2)); 12 assert(1 % 2 === 1); 13 assert(2 % 3 === 2); 14 assert(-4 % 2 === -0); 15 assert(5.5 % 2 === 1.5); 16 17 console.log("PASS"); 18} catch (e) { 19 console.log("FAIL: " + e); 20}