S12.6.3_A12.1_T1.js (638B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: | 6 If (Evaluate Statement).type is "break" and (Evaluate Statement).target 7 is in the current label set, (normal, (Evaluate Statement), empty) is 8 returned while evaluating a "var-loop" 9 es5id: 12.6.3_A12.1_T1 10 description: Breaking a loop with "break" 11 ---*/ 12 13 var __str; 14 __str="" 15 16 for(var index=0; index<10; index+=1) { 17 if (index>5)break; 18 __str+=index; 19 } 20 21 if (__str!=="012345") { 22 throw new Test262Error('#1: __str === "012345". Actual: __str ==='+ __str ); 23 } 24 25 reportCompare(0, 0);