Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:parseInt

28 assertEquals(0, parseInt('0'));
29 assertEquals(0, parseInt(' 0'));
30 assertEquals(0, parseInt(' 0 '));
32 assertEquals(77, parseInt('077'));
33 assertEquals(77, parseInt(' 077'));
34 assertEquals(77, parseInt(' 077 '));
35 assertEquals(-77, parseInt(' -077'));
37 assertEquals(3, parseInt('11', 2));
38 assertEquals(4, parseInt('11', 3));
39 assertEquals(4, parseInt('11', 3.8));
41 assertEquals(0x12, parseInt('0x12'));
42 assertEquals(0x12, parseInt('0x12', 16));
43 assertEquals(0x12, parseInt('0x12', 16.1));
44 assertEquals(0x12, parseInt('0x12', NaN));
45 assertTrue(isNaN(parseInt('0x ')));
46 assertTrue(isNaN(parseInt('0x')));
47 assertTrue(isNaN(parseInt('0x ', 16)));
48 assertTrue(isNaN(parseInt('0x', 16)));
49 assertEquals(12, parseInt('12aaa'));
57 assertEquals(Infinity, parseInt('1000000000000000000000000000000000000000000000'
64 assertEquals(Infinity, parseInt('0x10000000000000000000000000000000000000000000'
77 assertEquals(Math.floor(x), parseInt(x));
81 assertEquals(Math.floor(x), parseInt(x));
83 assertEquals(Math.ceil(x), parseInt(x));
85 assertEquals(Math.ceil(x), parseInt(x));
90 assertEquals(1, parseInt(x));
92 assertEquals(-1, parseInt(x));
95 assertTrue(isNaN(parseInt(0/0)));
96 assertTrue(isNaN(parseInt(1/0)), "parseInt Infinity");
97 assertTrue(isNaN(parseInt(-1/0)), "parseInt -Infinity");
107 try { parseInt('123', throwingRadix); } catch (e) {}
111 try { parseInt(throwingString, 10); } catch (e) {}
115 try { parseInt(throwingString, throwingRadix); } catch (e) {}
120 assertTrue("parseInt" in Number);
122 assertSame( Number.parseInt, parseInt);
125 assertEquals(Number.parseInt('0xea'), parseInt('0xEA'));