|
1 object AND object: object |
|
2 true AND non-falsey global int: int |
|
3 non-falsey global int AND true: boolean |
|
4 non-falsey object AND true: boolean |
|
5 true AND non-falsey object: object |
|
6 object OR object: object |
|
7 true OR non-falsey global int: boolean |
|
8 non-falsey global int OR true: int |
|
9 non-falsey object OR true: object |
|
10 true OR non-falsey object: boolean |
|
11 false OR true: boolean |
|
12 falsey global int AND true: int |
|
13 falsey global int OR undefined: undefined |
|
14 logical not falsey global int OR undefined: boolean |
|
15 false OR undefined: undefined |
|
16 false OR falsey global int: int |
|
17 logical not falsey global int OR falsey global int: boolean |
|
18 local undefined AND non-falsey global int: undefined |
|
19 true AND local undefined: undefined |
|
20 local undefined AND non-falsey local int: undefined |
|
21 local undefined OR true: boolean |
|
22 true OR local undefined: boolean |
|
23 non-falsey local int AND true: boolean |
|
24 true AND non-falsey local int: int |
|
25 true AND double logical not non-falsey local int : boolean |
|
26 false AND non-falsey local int: boolean |
|
27 non-falsey local int OR true: int |
|
28 false OR true: boolean |