2018-11-15 15:43:04 +03:00
|
|
|
var a;
|
2019-02-26 07:56:58 +03:00
|
|
|
// compress these
|
2018-10-25 07:17:05 +03:00
|
|
|
a = true && b;
|
2018-11-23 13:22:07 +03:00
|
|
|
a = 1 && c.d('a');
|
2018-10-25 07:17:05 +03:00
|
|
|
a = 2 * 3 && 4 * b;
|
|
|
|
a = 5 == 6 && b + 7;
|
2018-11-23 13:22:07 +03:00
|
|
|
a = 'e' && 8 - b;
|
|
|
|
a = 9 + '' && b / 10;
|
2018-10-25 07:17:05 +03:00
|
|
|
a = -4.5 && 11 << b;
|
|
|
|
a = 12 && 13;
|
|
|
|
a = false && b;
|
2018-11-23 13:22:07 +03:00
|
|
|
a = NaN && c.d('f');
|
|
|
|
a = 14 && c.d('g');
|
2018-10-25 07:17:05 +03:00
|
|
|
a = h && 15 * b;
|
|
|
|
a = null && b + 16;
|
|
|
|
a = 17 * 18 - 19 && 20 - b;
|
|
|
|
a = 21 == 22 && b / 23;
|
2018-11-23 13:22:07 +03:00
|
|
|
a = !'e' && 24 % b;
|
2018-10-25 07:17:05 +03:00
|
|
|
a = 25 && 26;
|
2019-02-26 07:56:58 +03:00
|
|
|
// don't compress these
|
2018-10-25 07:17:05 +03:00
|
|
|
a = b && true;
|
2018-11-23 13:22:07 +03:00
|
|
|
a = c.d('a') && 27;
|
|
|
|
a = 28 - b && 'e';
|
2018-10-25 07:17:05 +03:00
|
|
|
a = 29 << b && -4.5;
|
|
|
|
a = b && false;
|
2018-11-23 13:22:07 +03:00
|
|
|
a = c.d('f') && NaN;
|
|
|
|
a = c.d('g') && 30;
|
2018-10-25 07:17:05 +03:00
|
|
|
a = 31 * b && h;
|
|
|
|
a = b + 32 && null;
|