mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
20 lines
281 B
JavaScript
20 lines
281 B
JavaScript
// Testing proper lvalue support
|
|
|
|
// test left hand fall through
|
|
|
|
var a = 5;
|
|
var b = 7;
|
|
var c = 0;
|
|
|
|
result = a || b;
|
|
result |= !(c && b);
|
|
result |= a ?? b;
|
|
result |= a ? b : c;
|
|
|
|
|
|
// test right hand side
|
|
|
|
result |= c || b;
|
|
result |= a && b;
|
|
result |= null ?? b;
|
|
result |= c ? b : a; |