assertEq((function() { var x = 3; return (function() { return x } )() })(), 3);
assertEq((function() { var g = function() { return x }; var x = 3; return g()})(), 3);
assertEq((function() { var x; x = 3; return (function() { return x } )() })(), 3);
assertEq((function() { x = 3; var x; return (function() { return x } )() })(), 3);
assertEq((function() { var x; var g = function() { return x }; x = 3; return g() })(), 3);
assertEq((function(a) { let [x,y] = a; (function() { x += y })(); return x })([1,2]), 3);
assertEq((function(a) { let [x,y] = a; x += y; return (function() { return x; })() })([1,2]), 3);
assertEq((function(a) { { let [x,y] = a; (function() { x += y })(); return x } })([1,2]), 3);
assertEq((function(a) { { let [x,y] = a; x += y; return (function() { return x; })() } })([1,2]), 3);
assertEq((function(a) { { let [[l, x],[m, y]] = a; (function() { x += y })(); return x } })([[0,1],[0,2]]), 3);
assertEq((function(a) { { let [[l, x],[m, y]] = a; x += y; return (function() { return x; })() } })([[0,1],[0,2]]), 3);
assertEq((function() { let x = 3; return (function() { return x })() })(), 3);
assertEq((function() { let g = function() { return x }; let x = 3; return g() })(), 3);
assertEq((function() { { let x = 3; return (function() { return x })() } })(), 3);
assertEq((function() { { let x = 3; (function() { assertEq(x, 3) })(); return x } })(), 3);
assertEq((function() { { let x = 2; x = 3; return (function() { return x })() } })(), 3);
assertEq((function() { { let x = 1; { let x = 3; (function() { assertEq(x,3) })() } return x } })(), 1);
assertEq((function() { var x; function f() { return x } function f() { return 3 }; return f() })(), 3);
assertEq((function() { var x = 3; function f() { return 3 } function f() { return x }; return f() })(), 3);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.