OLD | NEW |
(Empty) | |
| 1 # Copyright 2013 the V8 project authors. All rights reserved. |
| 2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. |
| 3 # |
| 4 # Redistribution and use in source and binary forms, with or without |
| 5 # modification, are permitted provided that the following conditions |
| 6 # are met: |
| 7 # 1. Redistributions of source code must retain the above copyright |
| 8 # notice, this list of conditions and the following disclaimer. |
| 9 # 2. Redistributions in binary form must reproduce the above copyright |
| 10 # notice, this list of conditions and the following disclaimer in the |
| 11 # documentation and/or other materials provided with the distribution. |
| 12 # |
| 13 # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY |
| 14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
| 15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| 16 # DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY |
| 17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
| 18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
| 19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON |
| 20 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
| 22 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 23 |
| 24 Test the conversion performed by the function Number.prototype.toString. |
| 25 |
| 26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 27 |
| 28 |
| 29 PASS Number(0).toString() is "0" |
| 30 PASS Number.prototype.toString.call(0) is "0" |
| 31 PASS Number.prototype.toString.call(new Number(0)) is "0" |
| 32 PASS Number("0").toString() is "0" |
| 33 PASS Number(0).toString(10) is "0" |
| 34 PASS Number(0).toString(2) is "0" |
| 35 PASS Number.prototype.toString.call(0, 2) is "0" |
| 36 PASS Number.prototype.toString.call(new Number(0), 2) is "0" |
| 37 PASS Number(0).toString(36) is "0" |
| 38 PASS Number.prototype.toString.call(0, 36) is "0" |
| 39 PASS Number.prototype.toString.call(new Number(0), 36) is "0" |
| 40 PASS Number(-1).toString() is "-1" |
| 41 PASS Number.prototype.toString.call(-1) is "-1" |
| 42 PASS Number.prototype.toString.call(new Number(-1)) is "-1" |
| 43 PASS Number("-1").toString() is "-1" |
| 44 PASS Number(-1).toString(10) is "-1" |
| 45 PASS Number(-1).toString(2) is "-1" |
| 46 PASS Number.prototype.toString.call(-1, 2) is "-1" |
| 47 PASS Number.prototype.toString.call(new Number(-1), 2) is "-1" |
| 48 PASS Number(-1).toString(36) is "-1" |
| 49 PASS Number.prototype.toString.call(-1, 36) is "-1" |
| 50 PASS Number.prototype.toString.call(new Number(-1), 36) is "-1" |
| 51 PASS Number(1).toString() is "1" |
| 52 PASS Number.prototype.toString.call(1) is "1" |
| 53 PASS Number.prototype.toString.call(new Number(1)) is "1" |
| 54 PASS Number("1").toString() is "1" |
| 55 PASS Number(1).toString(10) is "1" |
| 56 PASS Number(1).toString(2) is "1" |
| 57 PASS Number.prototype.toString.call(1, 2) is "1" |
| 58 PASS Number.prototype.toString.call(new Number(1), 2) is "1" |
| 59 PASS Number(1).toString(36) is "1" |
| 60 PASS Number.prototype.toString.call(1, 36) is "1" |
| 61 PASS Number.prototype.toString.call(new Number(1), 36) is "1" |
| 62 PASS Number(1984).toString() is "1984" |
| 63 PASS Number.prototype.toString.call(1984) is "1984" |
| 64 PASS Number.prototype.toString.call(new Number(1984)) is "1984" |
| 65 PASS Number("1984").toString() is "1984" |
| 66 PASS Number(1984).toString(10) is "1984" |
| 67 PASS Number(1984).toString(2) is "11111000000" |
| 68 PASS Number.prototype.toString.call(1984, 2) is "11111000000" |
| 69 PASS Number.prototype.toString.call(new Number(1984), 2) is "11111000000" |
| 70 PASS Number(1984).toString(36) is "1j4" |
| 71 PASS Number.prototype.toString.call(1984, 36) is "1j4" |
| 72 PASS Number.prototype.toString.call(new Number(1984), 36) is "1j4" |
| 73 PASS Number(-1984).toString() is "-1984" |
| 74 PASS Number.prototype.toString.call(-1984) is "-1984" |
| 75 PASS Number.prototype.toString.call(new Number(-1984)) is "-1984" |
| 76 PASS Number("-1984").toString() is "-1984" |
| 77 PASS Number(-1984).toString(10) is "-1984" |
| 78 PASS Number(-1984).toString(2) is "-11111000000" |
| 79 PASS Number.prototype.toString.call(-1984, 2) is "-11111000000" |
| 80 PASS Number.prototype.toString.call(new Number(-1984), 2) is "-11111000000" |
| 81 PASS Number(-1984).toString(36) is "-1j4" |
| 82 PASS Number.prototype.toString.call(-1984, 36) is "-1j4" |
| 83 PASS Number.prototype.toString.call(new Number(-1984), 36) is "-1j4" |
| 84 PASS Number(2147483647).toString() is "2147483647" |
| 85 PASS Number.prototype.toString.call(2147483647) is "2147483647" |
| 86 PASS Number.prototype.toString.call(new Number(2147483647)) is "2147483647" |
| 87 PASS Number("2147483647").toString() is "2147483647" |
| 88 PASS Number(2147483647).toString(10) is "2147483647" |
| 89 PASS Number(2147483647).toString(2) is "1111111111111111111111111111111" |
| 90 PASS Number.prototype.toString.call(2147483647, 2) is "1111111111111111111111111
111111" |
| 91 PASS Number.prototype.toString.call(new Number(2147483647), 2) is "1111111111111
111111111111111111" |
| 92 PASS Number(2147483647).toString(36) is "zik0zj" |
| 93 PASS Number.prototype.toString.call(2147483647, 36) is "zik0zj" |
| 94 PASS Number.prototype.toString.call(new Number(2147483647), 36) is "zik0zj" |
| 95 PASS Number(-2147483648).toString() is "-2147483648" |
| 96 PASS Number.prototype.toString.call(-2147483648) is "-2147483648" |
| 97 PASS Number.prototype.toString.call(new Number(-2147483648)) is "-2147483648" |
| 98 PASS Number("-2147483648").toString() is "-2147483648" |
| 99 PASS Number(-2147483648).toString(10) is "-2147483648" |
| 100 PASS Number(-2147483648).toString(2) is "-10000000000000000000000000000000" |
| 101 PASS Number.prototype.toString.call(-2147483648, 2) is "-10000000000000000000000
000000000" |
| 102 PASS Number.prototype.toString.call(new Number(-2147483648), 2) is "-10000000000
000000000000000000000" |
| 103 PASS Number(-2147483648).toString(36) is "-zik0zk" |
| 104 PASS Number.prototype.toString.call(-2147483648, 36) is "-zik0zk" |
| 105 PASS Number.prototype.toString.call(new Number(-2147483648), 36) is "-zik0zk" |
| 106 PASS Number(9007199254740992).toString() is "9007199254740992" |
| 107 PASS Number.prototype.toString.call(9007199254740992) is "9007199254740992" |
| 108 PASS Number.prototype.toString.call(new Number(9007199254740992)) is "9007199254
740992" |
| 109 PASS Number("9007199254740992").toString() is "9007199254740992" |
| 110 PASS Number(9007199254740992).toString(10) is "9007199254740992" |
| 111 PASS Number(9007199254740992).toString(2) is "1000000000000000000000000000000000
00000000000000000000" |
| 112 PASS Number.prototype.toString.call(9007199254740992, 2) is "1000000000000000000
00000000000000000000000000000000000" |
| 113 PASS Number.prototype.toString.call(new Number(9007199254740992), 2) is "1000000
00000000000000000000000000000000000000000000000" |
| 114 PASS Number(9007199254740992).toString(36) is "2gosa7pa2gw" |
| 115 PASS Number.prototype.toString.call(9007199254740992, 36) is "2gosa7pa2gw" |
| 116 PASS Number.prototype.toString.call(new Number(9007199254740992), 36) is "2gosa7
pa2gw" |
| 117 PASS Number(-9007199254740992).toString() is "-9007199254740992" |
| 118 PASS Number.prototype.toString.call(-9007199254740992) is "-9007199254740992" |
| 119 PASS Number.prototype.toString.call(new Number(-9007199254740992)) is "-90071992
54740992" |
| 120 PASS Number("-9007199254740992").toString() is "-9007199254740992" |
| 121 PASS Number(-9007199254740992).toString(10) is "-9007199254740992" |
| 122 PASS Number(-9007199254740992).toString(2) is "-10000000000000000000000000000000
0000000000000000000000" |
| 123 PASS Number.prototype.toString.call(-9007199254740992, 2) is "-10000000000000000
0000000000000000000000000000000000000" |
| 124 PASS Number.prototype.toString.call(new Number(-9007199254740992), 2) is "-10000
0000000000000000000000000000000000000000000000000" |
| 125 PASS Number(-9007199254740992).toString(36) is "-2gosa7pa2gw" |
| 126 PASS Number.prototype.toString.call(-9007199254740992, 36) is "-2gosa7pa2gw" |
| 127 PASS Number.prototype.toString.call(new Number(-9007199254740992), 36) is "-2gos
a7pa2gw" |
| 128 PASS Number(0).toString() is "0" |
| 129 PASS Number.prototype.toString.call(0) is "0" |
| 130 PASS Number.prototype.toString.call(new Number(0)) is "0" |
| 131 PASS Number("0").toString() is "0" |
| 132 PASS Number(0).toString(10) is "0" |
| 133 PASS Number(0).toString(2) is "0" |
| 134 PASS Number.prototype.toString.call(0, 2) is "0" |
| 135 PASS Number.prototype.toString.call(new Number(0), 2) is "0" |
| 136 PASS Number(0).toString(36) is "0" |
| 137 PASS Number.prototype.toString.call(0, 36) is "0" |
| 138 PASS Number.prototype.toString.call(new Number(0), 36) is "0" |
| 139 PASS Number(-1).toString() is "-1" |
| 140 PASS Number.prototype.toString.call(-1) is "-1" |
| 141 PASS Number.prototype.toString.call(new Number(-1)) is "-1" |
| 142 PASS Number("-1").toString() is "-1" |
| 143 PASS Number(-1).toString(10) is "-1" |
| 144 PASS Number(-1).toString(2) is "-1" |
| 145 PASS Number.prototype.toString.call(-1, 2) is "-1" |
| 146 PASS Number.prototype.toString.call(new Number(-1), 2) is "-1" |
| 147 PASS Number(-1).toString(36) is "-1" |
| 148 PASS Number.prototype.toString.call(-1, 36) is "-1" |
| 149 PASS Number.prototype.toString.call(new Number(-1), 36) is "-1" |
| 150 PASS Number(1).toString() is "1" |
| 151 PASS Number.prototype.toString.call(1) is "1" |
| 152 PASS Number.prototype.toString.call(new Number(1)) is "1" |
| 153 PASS Number("1").toString() is "1" |
| 154 PASS Number(1).toString(10) is "1" |
| 155 PASS Number(1).toString(2) is "1" |
| 156 PASS Number.prototype.toString.call(1, 2) is "1" |
| 157 PASS Number.prototype.toString.call(new Number(1), 2) is "1" |
| 158 PASS Number(1).toString(36) is "1" |
| 159 PASS Number.prototype.toString.call(1, 36) is "1" |
| 160 PASS Number.prototype.toString.call(new Number(1), 36) is "1" |
| 161 PASS Number(1984).toString() is "1984" |
| 162 PASS Number.prototype.toString.call(1984) is "1984" |
| 163 PASS Number.prototype.toString.call(new Number(1984)) is "1984" |
| 164 PASS Number("1984").toString() is "1984" |
| 165 PASS Number(1984).toString(10) is "1984" |
| 166 PASS Number(1984).toString(2) is "11111000000" |
| 167 PASS Number.prototype.toString.call(1984, 2) is "11111000000" |
| 168 PASS Number.prototype.toString.call(new Number(1984), 2) is "11111000000" |
| 169 PASS Number(1984).toString(36) is "1j4" |
| 170 PASS Number.prototype.toString.call(1984, 36) is "1j4" |
| 171 PASS Number.prototype.toString.call(new Number(1984), 36) is "1j4" |
| 172 PASS Number(-1984).toString() is "-1984" |
| 173 PASS Number.prototype.toString.call(-1984) is "-1984" |
| 174 PASS Number.prototype.toString.call(new Number(-1984)) is "-1984" |
| 175 PASS Number("-1984").toString() is "-1984" |
| 176 PASS Number(-1984).toString(10) is "-1984" |
| 177 PASS Number(-1984).toString(2) is "-11111000000" |
| 178 PASS Number.prototype.toString.call(-1984, 2) is "-11111000000" |
| 179 PASS Number.prototype.toString.call(new Number(-1984), 2) is "-11111000000" |
| 180 PASS Number(-1984).toString(36) is "-1j4" |
| 181 PASS Number.prototype.toString.call(-1984, 36) is "-1j4" |
| 182 PASS Number.prototype.toString.call(new Number(-1984), 36) is "-1j4" |
| 183 PASS Number(2147483647).toString() is "2147483647" |
| 184 PASS Number.prototype.toString.call(2147483647) is "2147483647" |
| 185 PASS Number.prototype.toString.call(new Number(2147483647)) is "2147483647" |
| 186 PASS Number("2147483647").toString() is "2147483647" |
| 187 PASS Number(2147483647).toString(10) is "2147483647" |
| 188 PASS Number(2147483647).toString(2) is "1111111111111111111111111111111" |
| 189 PASS Number.prototype.toString.call(2147483647, 2) is "1111111111111111111111111
111111" |
| 190 PASS Number.prototype.toString.call(new Number(2147483647), 2) is "1111111111111
111111111111111111" |
| 191 PASS Number(2147483647).toString(36) is "zik0zj" |
| 192 PASS Number.prototype.toString.call(2147483647, 36) is "zik0zj" |
| 193 PASS Number.prototype.toString.call(new Number(2147483647), 36) is "zik0zj" |
| 194 PASS Number(-2147483648).toString() is "-2147483648" |
| 195 PASS Number.prototype.toString.call(-2147483648) is "-2147483648" |
| 196 PASS Number.prototype.toString.call(new Number(-2147483648)) is "-2147483648" |
| 197 PASS Number("-2147483648").toString() is "-2147483648" |
| 198 PASS Number(-2147483648).toString(10) is "-2147483648" |
| 199 PASS Number(-2147483648).toString(2) is "-10000000000000000000000000000000" |
| 200 PASS Number.prototype.toString.call(-2147483648, 2) is "-10000000000000000000000
000000000" |
| 201 PASS Number.prototype.toString.call(new Number(-2147483648), 2) is "-10000000000
000000000000000000000" |
| 202 PASS Number(-2147483648).toString(36) is "-zik0zk" |
| 203 PASS Number.prototype.toString.call(-2147483648, 36) is "-zik0zk" |
| 204 PASS Number.prototype.toString.call(new Number(-2147483648), 36) is "-zik0zk" |
| 205 PASS Number(9007199254740992).toString() is "9007199254740992" |
| 206 PASS Number.prototype.toString.call(9007199254740992) is "9007199254740992" |
| 207 PASS Number.prototype.toString.call(new Number(9007199254740992)) is "9007199254
740992" |
| 208 PASS Number("9007199254740992").toString() is "9007199254740992" |
| 209 PASS Number(9007199254740992).toString(10) is "9007199254740992" |
| 210 PASS Number(9007199254740992).toString(2) is "1000000000000000000000000000000000
00000000000000000000" |
| 211 PASS Number.prototype.toString.call(9007199254740992, 2) is "1000000000000000000
00000000000000000000000000000000000" |
| 212 PASS Number.prototype.toString.call(new Number(9007199254740992), 2) is "1000000
00000000000000000000000000000000000000000000000" |
| 213 PASS Number(9007199254740992).toString(36) is "2gosa7pa2gw" |
| 214 PASS Number.prototype.toString.call(9007199254740992, 36) is "2gosa7pa2gw" |
| 215 PASS Number.prototype.toString.call(new Number(9007199254740992), 36) is "2gosa7
pa2gw" |
| 216 PASS Number(-9007199254740992).toString() is "-9007199254740992" |
| 217 PASS Number.prototype.toString.call(-9007199254740992) is "-9007199254740992" |
| 218 PASS Number.prototype.toString.call(new Number(-9007199254740992)) is "-90071992
54740992" |
| 219 PASS Number("-9007199254740992").toString() is "-9007199254740992" |
| 220 PASS Number(-9007199254740992).toString(10) is "-9007199254740992" |
| 221 PASS Number(-9007199254740992).toString(2) is "-10000000000000000000000000000000
0000000000000000000000" |
| 222 PASS Number.prototype.toString.call(-9007199254740992, 2) is "-10000000000000000
0000000000000000000000000000000000000" |
| 223 PASS Number.prototype.toString.call(new Number(-9007199254740992), 2) is "-10000
0000000000000000000000000000000000000000000000000" |
| 224 PASS Number(-9007199254740992).toString(36) is "-2gosa7pa2gw" |
| 225 PASS Number.prototype.toString.call(-9007199254740992, 36) is "-2gosa7pa2gw" |
| 226 PASS Number.prototype.toString.call(new Number(-9007199254740992), 36) is "-2gos
a7pa2gw" |
| 227 PASS Number(0.1).toString() is "0.1" |
| 228 PASS Number.prototype.toString.call(0.1) is "0.1" |
| 229 PASS Number.prototype.toString.call(new Number(0.1)) is "0.1" |
| 230 PASS Number("0.1").toString() is "0.1" |
| 231 PASS Number(0.1).toString(10) is "0.1" |
| 232 PASS Number(0.1).toString(2) is "0.000110011001100110011001100110011001100110011
0011001101" |
| 233 PASS Number.prototype.toString.call(0.1, 2) is "0.000110011001100110011001100110
0110011001100110011001101" |
| 234 PASS Number.prototype.toString.call(new Number(0.1), 2) is "0.000110011001100110
0110011001100110011001100110011001101" |
| 235 FAIL Number(0.1).toString(36) should be 0.3lllllllllm. Was 0.3llllllllllqsn8td1p
464unmi. |
| 236 FAIL Number.prototype.toString.call(0.1, 36) should be 0.3lllllllllm. Was 0.3lll
lllllllqsn8td1p464unmi. |
| 237 FAIL Number.prototype.toString.call(new Number(0.1), 36) should be 0.3lllllllllm
. Was 0.3llllllllllqsn8td1p464unmi. |
| 238 PASS Number(-1.1).toString() is "-1.1" |
| 239 PASS Number.prototype.toString.call(-1.1) is "-1.1" |
| 240 PASS Number.prototype.toString.call(new Number(-1.1)) is "-1.1" |
| 241 PASS Number("-1.1").toString() is "-1.1" |
| 242 PASS Number(-1.1).toString(10) is "-1.1" |
| 243 PASS Number(-1.1).toString(2) is "-1.0001100110011001100110011001100110011001100
11001101" |
| 244 PASS Number.prototype.toString.call(-1.1, 2) is "-1.0001100110011001100110011001
10011001100110011001101" |
| 245 PASS Number.prototype.toString.call(new Number(-1.1), 2) is "-1.0001100110011001
10011001100110011001100110011001101" |
| 246 FAIL Number(-1.1).toString(36) should be -1.3llllllllm. Was -1.3lllllllllxagau2c
tidswz5mi. |
| 247 FAIL Number.prototype.toString.call(-1.1, 36) should be -1.3llllllllm. Was -1.3l
llllllllxagau2ctidswz5mi. |
| 248 FAIL Number.prototype.toString.call(new Number(-1.1), 36) should be -1.3llllllll
m. Was -1.3lllllllllxagau2ctidswz5mi. |
| 249 PASS Number(1.1).toString() is "1.1" |
| 250 PASS Number.prototype.toString.call(1.1) is "1.1" |
| 251 PASS Number.prototype.toString.call(new Number(1.1)) is "1.1" |
| 252 PASS Number("1.1").toString() is "1.1" |
| 253 PASS Number(1.1).toString(10) is "1.1" |
| 254 PASS Number(1.1).toString(2) is "1.000110011001100110011001100110011001100110011
001101" |
| 255 PASS Number.prototype.toString.call(1.1, 2) is "1.000110011001100110011001100110
011001100110011001101" |
| 256 PASS Number.prototype.toString.call(new Number(1.1), 2) is "1.000110011001100110
011001100110011001100110011001101" |
| 257 FAIL Number(1.1).toString(36) should be 1.3llllllllm. Was 1.3lllllllllxagau2ctid
swz5mi. |
| 258 FAIL Number.prototype.toString.call(1.1, 36) should be 1.3llllllllm. Was 1.3llll
lllllxagau2ctidswz5mi. |
| 259 FAIL Number.prototype.toString.call(new Number(1.1), 36) should be 1.3llllllllm.
Was 1.3lllllllllxagau2ctidswz5mi. |
| 260 PASS Number(1984.1).toString() is "1984.1" |
| 261 PASS Number.prototype.toString.call(1984.1) is "1984.1" |
| 262 PASS Number.prototype.toString.call(new Number(1984.1)) is "1984.1" |
| 263 PASS Number("1984.1").toString() is "1984.1" |
| 264 PASS Number(1984.1).toString(10) is "1984.1" |
| 265 PASS Number(1984.1).toString(2) is "11111000000.00011001100110011001100110011001
100110011" |
| 266 PASS Number.prototype.toString.call(1984.1, 2) is "11111000000.00011001100110011
001100110011001100110011" |
| 267 PASS Number.prototype.toString.call(new Number(1984.1), 2) is "11111000000.00011
001100110011001100110011001100110011" |
| 268 FAIL Number(1984.1).toString(36) should be 1j4.3lllllllc. Was 1j4.3lllllllcd2obs
szcl3di. |
| 269 FAIL Number.prototype.toString.call(1984.1, 36) should be 1j4.3lllllllc. Was 1j4
.3lllllllcd2obsszcl3di. |
| 270 FAIL Number.prototype.toString.call(new Number(1984.1), 36) should be 1j4.3lllll
llc. Was 1j4.3lllllllcd2obsszcl3di. |
| 271 PASS Number(-1984.1).toString() is "-1984.1" |
| 272 PASS Number.prototype.toString.call(-1984.1) is "-1984.1" |
| 273 PASS Number.prototype.toString.call(new Number(-1984.1)) is "-1984.1" |
| 274 PASS Number("-1984.1").toString() is "-1984.1" |
| 275 PASS Number(-1984.1).toString(10) is "-1984.1" |
| 276 PASS Number(-1984.1).toString(2) is "-11111000000.000110011001100110011001100110
01100110011" |
| 277 PASS Number.prototype.toString.call(-1984.1, 2) is "-11111000000.000110011001100
11001100110011001100110011" |
| 278 PASS Number.prototype.toString.call(new Number(-1984.1), 2) is "-11111000000.000
11001100110011001100110011001100110011" |
| 279 FAIL Number(-1984.1).toString(36) should be -1j4.3lllllllc. Was -1j4.3lllllllcd2
obsszcl3di. |
| 280 FAIL Number.prototype.toString.call(-1984.1, 36) should be -1j4.3lllllllc. Was -
1j4.3lllllllcd2obsszcl3di. |
| 281 FAIL Number.prototype.toString.call(new Number(-1984.1), 36) should be -1j4.3lll
llllc. Was -1j4.3lllllllcd2obsszcl3di. |
| 282 PASS Number(2147483647.1).toString() is "2147483647.1" |
| 283 PASS Number.prototype.toString.call(2147483647.1) is "2147483647.1" |
| 284 PASS Number.prototype.toString.call(new Number(2147483647.1)) is "2147483647.1" |
| 285 PASS Number("2147483647.1").toString() is "2147483647.1" |
| 286 PASS Number(2147483647.1).toString(10) is "2147483647.1" |
| 287 PASS Number(2147483647.1).toString(2) is "1111111111111111111111111111111.000110
011001100110011" |
| 288 PASS Number.prototype.toString.call(2147483647.1, 2) is "11111111111111111111111
11111111.000110011001100110011" |
| 289 PASS Number.prototype.toString.call(new Number(2147483647.1), 2) is "11111111111
11111111111111111111.000110011001100110011" |
| 290 FAIL Number(2147483647.1).toString(36) should be zik0zj.3lllg. Was zik0zj.3lllfu
07ldi. |
| 291 FAIL Number.prototype.toString.call(2147483647.1, 36) should be zik0zj.3lllg. Wa
s zik0zj.3lllfu07ldi. |
| 292 FAIL Number.prototype.toString.call(new Number(2147483647.1), 36) should be zik0
zj.3lllg. Was zik0zj.3lllfu07ldi. |
| 293 PASS Number(-2147483648.1).toString() is "-2147483648.1" |
| 294 PASS Number.prototype.toString.call(-2147483648.1) is "-2147483648.1" |
| 295 PASS Number.prototype.toString.call(new Number(-2147483648.1)) is "-2147483648.1
" |
| 296 PASS Number("-2147483648.1").toString() is "-2147483648.1" |
| 297 PASS Number(-2147483648.1).toString(10) is "-2147483648.1" |
| 298 PASS Number(-2147483648.1).toString(2) is "-10000000000000000000000000000000.000
110011001100110011" |
| 299 PASS Number.prototype.toString.call(-2147483648.1, 2) is "-100000000000000000000
00000000000.000110011001100110011" |
| 300 PASS Number.prototype.toString.call(new Number(-2147483648.1), 2) is "-100000000
00000000000000000000000.000110011001100110011" |
| 301 FAIL Number(-2147483648.1).toString(36) should be -zik0zk.3lllg. Was -zik0zk.3ll
lfu07ldi. |
| 302 FAIL Number.prototype.toString.call(-2147483648.1, 36) should be -zik0zk.3lllg.
Was -zik0zk.3lllfu07ldi. |
| 303 FAIL Number.prototype.toString.call(new Number(-2147483648.1), 36) should be -zi
k0zk.3lllg. Was -zik0zk.3lllfu07ldi. |
| 304 PASS Number(9007199254740992).toString() is "9007199254740992" |
| 305 PASS Number.prototype.toString.call(9007199254740992) is "9007199254740992" |
| 306 PASS Number.prototype.toString.call(new Number(9007199254740992)) is "9007199254
740992" |
| 307 PASS Number("9007199254740992").toString() is "9007199254740992" |
| 308 PASS Number(9007199254740992).toString(10) is "9007199254740992" |
| 309 PASS Number(9007199254740992).toString(2) is "1000000000000000000000000000000000
00000000000000000000" |
| 310 PASS Number.prototype.toString.call(9007199254740992, 2) is "1000000000000000000
00000000000000000000000000000000000" |
| 311 PASS Number.prototype.toString.call(new Number(9007199254740992), 2) is "1000000
00000000000000000000000000000000000000000000000" |
| 312 PASS Number(9007199254740992).toString(36) is "2gosa7pa2gw" |
| 313 PASS Number.prototype.toString.call(9007199254740992, 36) is "2gosa7pa2gw" |
| 314 PASS Number.prototype.toString.call(new Number(9007199254740992), 36) is "2gosa7
pa2gw" |
| 315 PASS Number(-9007199254740992).toString() is "-9007199254740992" |
| 316 PASS Number.prototype.toString.call(-9007199254740992) is "-9007199254740992" |
| 317 PASS Number.prototype.toString.call(new Number(-9007199254740992)) is "-90071992
54740992" |
| 318 PASS Number("-9007199254740992").toString() is "-9007199254740992" |
| 319 PASS Number(-9007199254740992).toString(10) is "-9007199254740992" |
| 320 PASS Number(-9007199254740992).toString(2) is "-10000000000000000000000000000000
0000000000000000000000" |
| 321 PASS Number.prototype.toString.call(-9007199254740992, 2) is "-10000000000000000
0000000000000000000000000000000000000" |
| 322 PASS Number.prototype.toString.call(new Number(-9007199254740992), 2) is "-10000
0000000000000000000000000000000000000000000000000" |
| 323 PASS Number(-9007199254740992).toString(36) is "-2gosa7pa2gw" |
| 324 PASS Number.prototype.toString.call(-9007199254740992, 36) is "-2gosa7pa2gw" |
| 325 PASS Number.prototype.toString.call(new Number(-9007199254740992), 36) is "-2gos
a7pa2gw" |
| 326 PASS successfullyParsed is true |
| 327 |
| 328 TEST COMPLETE |
| 329 |
OLD | NEW |