tor-browser

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

S11.14_A3.js (973B)


      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: Comma Operator evaluates all Expressions and returns the last of them
      6 es5id: 11.14_A3
      7 description: Checking with "="
      8 ---*/
      9 
     10 //CHECK#1
     11 var x = 0;
     12 var y = 0;
     13 var z = 0;
     14 if ((x = 1, y = 2, z = 3) !== 3) {
     15  throw new Test262Error('#1: var x = 0; var y = 0; var z = 0; (x = 1, y = 2, z = 3) === 3. Actual: ' + ((x = 1, y = 2, z = 3)));
     16 }
     17 
     18 var x = 0;
     19 var y = 0;
     20 var z = 0;
     21 x = 1, y = 2, z = 3;
     22 
     23 //CHECK#2
     24 if (x !== 1) {
     25  throw new Test262Error('#2: var x = 0; var y = 0; var z = 0; x = 1, y = 2, z = 3; x === 1. Actual: ' + (x));
     26 }
     27 
     28 //CHECK#3
     29 if (y !== 2) {
     30  throw new Test262Error('#3: var x = 0; var y = 0; var z = 0; x = 1, y = 2, z = 3; y === 2. Actual: ' + (y));
     31 }
     32 
     33 //CHECK#4
     34 if (z !== 3) {
     35  throw new Test262Error('#4: var x = 0; var y = 0; var z = 0; x = 1, y = 2, z = 3; z === 3. Actual: ' + (z));
     36 }
     37 
     38 reportCompare(0, 0);