Name Description Size Coverage
S11.11.1_A1.js --- info: | White Space and Line Terminator between LogicalANDExpression and "&&" or between "&&" and BitwiseORExpression are allowed es5id: 11.11.1_A1 description: Checking by using eval --- 1702 -
S11.11.1_A2.1_T1.js --- info: Operator x && y uses GetValue es5id: 11.11.1_A2.1_T1 description: Either Type is not Reference or GetBase is not null --- 1619 -
S11.11.1_A2.1_T2.js --- info: Operator x && y uses GetValue es5id: 11.11.1_A2.1_T2 description: If GetBase(x) is null, throw ReferenceError --- 505 -
S11.11.1_A2.1_T3.js --- info: Operator x && y uses GetValue es5id: 11.11.1_A2.1_T3 description: > If ToBoolean(x) is true and GetBase(y) is null, throw ReferenceError --- 540 -
S11.11.1_A2.1_T4.js --- info: Operator x && y uses GetValue es5id: 11.11.1_A2.1_T4 description: If ToBoolean(x) is false and GetBase(y) is null, return false --- 362 -
S11.11.1_A2.4_T1.js --- info: First expression is evaluated first, and then second expression es5id: 11.11.1_A2.4_T1 description: Checking with "=" --- 515 -
S11.11.1_A2.4_T2.js --- info: First expression is evaluated first, and then second expression es5id: 11.11.1_A2.4_T2 description: Checking with "throw" --- 816 -
S11.11.1_A2.4_T3.js --- info: First expression is evaluated first, and then second expression es5id: 11.11.1_A2.4_T3 description: Checking with undeclarated variables flags: [noStrict] --- 661 -
S11.11.1_A3_T1.js --- info: If ToBoolean(x) is false, return x es5id: 11.11.1_A3_T1 description: > Type(x) is primitive boolean and Type(y) is changed between primitive boolean and Boolean object --- 739 -
S11.11.1_A3_T2.js --- info: If ToBoolean(x) is false, return x es5id: 11.11.1_A3_T2 description: Type(x) and Type(y) vary between primitive number and Number object --- 784 -
S11.11.1_A3_T3.js --- info: If ToBoolean(x) is false, return x es5id: 11.11.1_A3_T3 description: Type(x) and Type(y) vary between primitive string and String object --- 462 -
S11.11.1_A3_T4.js --- info: If ToBoolean(x) is false, return x es5id: 11.11.1_A3_T4 description: Type(x) or Type(y) is changed between null and undefined --- 469 -
S11.11.1_A4_T1.js --- info: If ToBoolean(x) is true, return y es5id: 11.11.1_A4_T1 description: > Type(x) and Type(y) vary between primitive boolean and Boolean object --- 1105 -
S11.11.1_A4_T2.js --- info: If ToBoolean(x) is true, return y es5id: 11.11.1_A4_T2 description: Type(x) and Type(y) vary between primitive number and Number object --- 1165 -
S11.11.1_A4_T3.js --- info: If ToBoolean(x) is true, return y es5id: 11.11.1_A4_T3 description: Type(x) and Type(y) vary between primitive string and String object --- 1036 -
S11.11.1_A4_T4.js --- info: If ToBoolean(x) is true, return y es5id: 11.11.1_A4_T4 description: Type(x) or Type(y) is changed between null and undefined --- 466 -
symbol-logical-and-evaluation.js --- es6id: 12.12.3 description: > "Logical AND" Symbol evaluation features: [Symbol] --- 390 -
tco-right.js --- description: Expression is a candidate for tail-call optimization. esid: sec-static-semantics-hascallintailposition flags: [onlyStrict] features: [tail-call-optimization] includes: [tcoHelper.js] --- 515 -