for-scopes.js 387 B

12345678910111213141516171819202122
  1. load("test-common.js");
  2. try {
  3. for (var v = 5; false; );
  4. assert(v == 5);
  5. const options = {error: ReferenceError};
  6. assertThrowsError(() => {
  7. for (let l = 5; false; );
  8. l;
  9. }, options);
  10. assertThrowsError(() => {
  11. for (const c = 5; false; );
  12. c;
  13. }, options)
  14. console.log("PASS");
  15. } catch (e) {
  16. console.log("FAIL: " + e);
  17. }