prettier/tests/literal/number.js

89 lines
653 B
JavaScript

// parentheses around numeric literal should be preserved
function test5(): string {
return (100).toString();
}
0
1
0.1
1.1
.1
1.
0b1
0B1
0o1
0O1
0x1
0X1
0x123abcdef456ABCDEF
0X123abcdef456ABCDEF
0xdeadbeef;
0b111000
0b000111
0B111000
0B000111
0o111000
0o000111
0O111000
0O000111
0x111000
0x000111
0X111000
0X000111
1e1
1e+1
1e-1
1.e1
.1e1
1.1e1
1.1e0010
.1e+0010
.1e-0010
1E1
1E+1
1E-1
1.E1
.1E1
1.1E1
1.1E0010
.1E+0010
.1E-0010
0.5e0
0.5e00
0.5e+0
0.5e+00
0.5e-0
0.5e-00
1
1.00500
1.0
1.5
1.50
0
0.00500
0.0
0.0000
.0
500600.001230045000
1.00500e60
1.0e60
0.00500e60
0.0e60
0.0000e60
.0e60
0.e60
0e60
500600.001230045000e60
10
9700
10e100