116 lines
6.6 KiB
Text
116 lines
6.6 KiB
Text
=== tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralES6.ts ===
|
|
var oct1 = 0o45436;
|
|
>oct1 : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 0, 3))
|
|
|
|
var oct2 = 0O45436;
|
|
>oct2 : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 1, 3))
|
|
|
|
var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777;
|
|
>oct3 : Symbol(oct3, Decl(octalIntegerLiteralES6.ts, 2, 3))
|
|
|
|
var oct4 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777;
|
|
>oct4 : Symbol(oct4, Decl(octalIntegerLiteralES6.ts, 3, 3))
|
|
|
|
var obj1 = {
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
|
|
0o45436: "Hello",
|
|
a: 0o45436,
|
|
>a : Symbol(a, Decl(octalIntegerLiteralES6.ts, 6, 21))
|
|
|
|
b: oct1,
|
|
>b : Symbol(b, Decl(octalIntegerLiteralES6.ts, 7, 15))
|
|
>oct1 : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 0, 3))
|
|
|
|
oct1,
|
|
>oct1 : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 8, 12))
|
|
|
|
0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777: true
|
|
}
|
|
|
|
var obj2 = {
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
|
|
0O45436: "hi",
|
|
a: 0O45436,
|
|
>a : Symbol(a, Decl(octalIntegerLiteralES6.ts, 14, 18))
|
|
|
|
b: oct2,
|
|
>b : Symbol(b, Decl(octalIntegerLiteralES6.ts, 15, 15))
|
|
>oct2 : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 1, 3))
|
|
|
|
oct2,
|
|
>oct2 : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 16, 12))
|
|
|
|
0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777: false,
|
|
}
|
|
|
|
obj1[0o45436]; // string
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
>0o45436 : Symbol(0o45436, Decl(octalIntegerLiteralES6.ts, 5, 12))
|
|
|
|
obj1["0o45436"]; // any
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
|
|
obj1["19230"]; // string
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
>"19230" : Symbol(0o45436, Decl(octalIntegerLiteralES6.ts, 5, 12))
|
|
|
|
obj1[19230]; // string
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
>19230 : Symbol(0o45436, Decl(octalIntegerLiteralES6.ts, 5, 12))
|
|
|
|
obj1["a"]; // number
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
>"a" : Symbol(a, Decl(octalIntegerLiteralES6.ts, 6, 21))
|
|
|
|
obj1["b"]; // number
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
>"b" : Symbol(b, Decl(octalIntegerLiteralES6.ts, 7, 15))
|
|
|
|
obj1["oct1"]; // number
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
>"oct1" : Symbol(oct1, Decl(octalIntegerLiteralES6.ts, 8, 12))
|
|
|
|
obj1["Infinity"]; // boolean
|
|
>obj1 : Symbol(obj1, Decl(octalIntegerLiteralES6.ts, 5, 3))
|
|
>"Infinity" : Symbol(0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777, Decl(octalIntegerLiteralES6.ts, 9, 9))
|
|
|
|
obj2[0O45436]; // string
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>0O45436 : Symbol(0O45436, Decl(octalIntegerLiteralES6.ts, 13, 12))
|
|
|
|
obj2["0O45436"]; // any
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
|
|
obj2["19230"]; // string
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>"19230" : Symbol(0O45436, Decl(octalIntegerLiteralES6.ts, 13, 12))
|
|
|
|
obj2[19230]; // string
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>19230 : Symbol(0O45436, Decl(octalIntegerLiteralES6.ts, 13, 12))
|
|
|
|
obj2["a"]; // number
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>"a" : Symbol(a, Decl(octalIntegerLiteralES6.ts, 14, 18))
|
|
|
|
obj2["b"]; // number
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>"b" : Symbol(b, Decl(octalIntegerLiteralES6.ts, 15, 15))
|
|
|
|
obj2["oct2"]; // number
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>"oct2" : Symbol(oct2, Decl(octalIntegerLiteralES6.ts, 16, 12))
|
|
|
|
obj2[5.462437423415177e+244]; // boolean
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>5.462437423415177e+244 : Symbol(0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777, Decl(octalIntegerLiteralES6.ts, 17, 9))
|
|
|
|
obj2["5.462437423415177e+244"]; // boolean
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
>"5.462437423415177e+244" : Symbol(0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777, Decl(octalIntegerLiteralES6.ts, 17, 9))
|
|
|
|
obj2["Infinity"]; // any
|
|
>obj2 : Symbol(obj2, Decl(octalIntegerLiteralES6.ts, 13, 3))
|
|
|