File tree 4 files changed +1012
-0
lines changed
cases/conformance/expressions/binaryOperators/logicalAndOperator 4 files changed +1012
-0
lines changed Original file line number Diff line number Diff line change
1
+ //// [logicalAndOperatorStrictMode.ts]
2
+
3
+ const a = [ 0 ] ;
4
+ const s = "" ;
5
+ const x = 0 ;
6
+ const b = false ;
7
+ const v : void = undefined ;
8
+ const u = undefined ;
9
+ const n = null ;
10
+ const z = s || x || u ;
11
+
12
+ const a1 = a && a ;
13
+ const a2 = a && s ;
14
+ const a3 = a && x ;
15
+ const a4 = a && b ;
16
+ const a5 = a && v ;
17
+ const a6 = a && u ;
18
+ const a7 = a && n ;
19
+ const a8 = a && z ;
20
+
21
+ const s1 = s && a ;
22
+ const s2 = s && s ;
23
+ const s3 = s && x ;
24
+ const s4 = s && b ;
25
+ const s5 = s && v ;
26
+ const s6 = s && u ;
27
+ const s7 = s && n ;
28
+ const s8 = s && z ;
29
+
30
+ const x1 = x && a ;
31
+ const x2 = x && s ;
32
+ const x3 = x && x ;
33
+ const x4 = x && b ;
34
+ const x5 = x && v ;
35
+ const x6 = x && u ;
36
+ const x7 = x && n ;
37
+ const x8 = x && z ;
38
+
39
+ const b1 = b && a ;
40
+ const b2 = b && s ;
41
+ const b3 = b && x ;
42
+ const b4 = b && b ;
43
+ const b5 = b && v ;
44
+ const b6 = b && u ;
45
+ const b7 = b && n ;
46
+ const b8 = b && z ;
47
+
48
+ const v1 = v && a ;
49
+ const v2 = v && s ;
50
+ const v3 = v && x ;
51
+ const v4 = v && b ;
52
+ const v5 = v && v ;
53
+ const v6 = v && u ;
54
+ const v7 = v && n ;
55
+ const v8 = v && z ;
56
+
57
+ const u1 = u && a ;
58
+ const u2 = u && s ;
59
+ const u3 = u && x ;
60
+ const u4 = u && b ;
61
+ const u5 = u && v ;
62
+ const u6 = u && u ;
63
+ const u7 = u && n ;
64
+ const u8 = u && z ;
65
+
66
+ const n1 = n && a ;
67
+ const n2 = n && s ;
68
+ const n3 = n && x ;
69
+ const n4 = n && b ;
70
+ const n5 = n && v ;
71
+ const n6 = n && u ;
72
+ const n7 = n && n ;
73
+ const n8 = n && z ;
74
+
75
+ const z1 = z && a ;
76
+ const z2 = z && s ;
77
+ const z3 = z && x ;
78
+ const z4 = z && b ;
79
+ const z5 = z && v ;
80
+ const z6 = z && u ;
81
+ const z7 = z && n ;
82
+ const z8 = z && z ;
83
+
84
+ //// [logicalAndOperatorStrictMode.js]
85
+ var a = [ 0 ] ;
86
+ var s = "" ;
87
+ var x = 0 ;
88
+ var b = false ;
89
+ var v = undefined ;
90
+ var u = undefined ;
91
+ var n = null ;
92
+ var z = s || x || u ;
93
+ var a1 = a && a ;
94
+ var a2 = a && s ;
95
+ var a3 = a && x ;
96
+ var a4 = a && b ;
97
+ var a5 = a && v ;
98
+ var a6 = a && u ;
99
+ var a7 = a && n ;
100
+ var a8 = a && z ;
101
+ var s1 = s && a ;
102
+ var s2 = s && s ;
103
+ var s3 = s && x ;
104
+ var s4 = s && b ;
105
+ var s5 = s && v ;
106
+ var s6 = s && u ;
107
+ var s7 = s && n ;
108
+ var s8 = s && z ;
109
+ var x1 = x && a ;
110
+ var x2 = x && s ;
111
+ var x3 = x && x ;
112
+ var x4 = x && b ;
113
+ var x5 = x && v ;
114
+ var x6 = x && u ;
115
+ var x7 = x && n ;
116
+ var x8 = x && z ;
117
+ var b1 = b && a ;
118
+ var b2 = b && s ;
119
+ var b3 = b && x ;
120
+ var b4 = b && b ;
121
+ var b5 = b && v ;
122
+ var b6 = b && u ;
123
+ var b7 = b && n ;
124
+ var b8 = b && z ;
125
+ var v1 = v && a ;
126
+ var v2 = v && s ;
127
+ var v3 = v && x ;
128
+ var v4 = v && b ;
129
+ var v5 = v && v ;
130
+ var v6 = v && u ;
131
+ var v7 = v && n ;
132
+ var v8 = v && z ;
133
+ var u1 = u && a ;
134
+ var u2 = u && s ;
135
+ var u3 = u && x ;
136
+ var u4 = u && b ;
137
+ var u5 = u && v ;
138
+ var u6 = u && u ;
139
+ var u7 = u && n ;
140
+ var u8 = u && z ;
141
+ var n1 = n && a ;
142
+ var n2 = n && s ;
143
+ var n3 = n && x ;
144
+ var n4 = n && b ;
145
+ var n5 = n && v ;
146
+ var n6 = n && u ;
147
+ var n7 = n && n ;
148
+ var n8 = n && z ;
149
+ var z1 = z && a ;
150
+ var z2 = z && s ;
151
+ var z3 = z && x ;
152
+ var z4 = z && b ;
153
+ var z5 = z && v ;
154
+ var z6 = z && u ;
155
+ var z7 = z && n ;
156
+ var z8 = z && z ;
You can’t perform that action at this time.
0 commit comments