Lines Matching refs:trunc
28 assertEquals("Infinity", String(1/Math.trunc(0)));
29 assertEquals("-Infinity", String(1/Math.trunc(-0)));
30 assertEquals("Infinity", String(1/Math.trunc(Math.PI/4)));
31 assertEquals("-Infinity", String(1/Math.trunc(-Math.sqrt(2)/2)));
32 assertEquals(100, Math.trunc(100));
33 assertEquals(-199, Math.trunc(-199));
34 assertEquals(100, Math.trunc(100.1));
35 assertTrue(isNaN(Math.trunc("abc")));
36 assertTrue(isNaN(Math.trunc({})));
37 assertEquals(0, Math.trunc([]));
38 assertEquals(1, Math.trunc([1]));
39 assertEquals(-100, Math.trunc([-100.1]));
40 assertTrue(isNaN(Math.trunc([1, 1])));
41 assertEquals(-100, Math.trunc({ toString: function() { return "-100.3"; } }));
42 assertEquals(10, Math.trunc({ toString: function() { return 10.1; } }));
43 assertEquals(-1, Math.trunc({ valueOf: function() { return -1.1; } }));
45 String(1/Math.trunc({ valueOf: function() { return "-0.1"; } })));
46 assertEquals("-Infinity", String(Math.trunc(-Infinity)));
47 assertEquals("Infinity", String(Math.trunc(Infinity)));
48 assertEquals("-Infinity", String(Math.trunc("-Infinity")));
49 assertEquals("Infinity", String(Math.trunc("Infinity")));