tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

S12.6.1_A8.js (1026B)


      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: "\"continue\" statement within a \"do-while\" Statement is allowed"
      6 es5id: 12.6.1_A8
      7 description: Using eval
      8 ---*/
      9 
     10 var __evaluated;
     11 var __condition = 0, __odds=0;
     12 
     13 __evaluated = eval("do { __condition++; if (((''+__condition/2).split('.')).length>1) continue; __odds++;} while(__condition < 10)");
     14 
     15 //////////////////////////////////////////////////////////////////////////////
     16 //CHECK#1
     17 if (__odds !== 5) {
     18 throw new Test262Error('#1: __odds === 5. Actual:  __odds ==='+ __odds  );
     19 }
     20 //
     21 //////////////////////////////////////////////////////////////////////////////
     22 
     23 //////////////////////////////////////////////////////////////////////////////
     24 //CHECK#2
     25 if (__evaluated !== 4) {
     26 throw new Test262Error('#2: __evaluated === 4. Actual:  __evaluated ==='+ __evaluated  );
     27 }
     28 //
     29 //////////////////////////////////////////////////////////////////////////////
     30 
     31 reportCompare(0, 0);