Name Description Size Coverage
S11.11.2_A1.js --- info: | White Space and Line Terminator between LogicalORExpression and "||" or between "||" and LogicalANDExpression are allowed es5id: 11.11.2_A1 description: Checking by using eval --- 1722 -
S11.11.2_A2.1_T1.js --- info: Operator x || y uses GetValue es5id: 11.11.2_A2.1_T1 description: Either Type is not Reference or GetBase is not null --- 1677 -
S11.11.2_A2.1_T2.js --- info: Operator x || y uses GetValue es5id: 11.11.2_A2.1_T2 description: If GetBase(x) is null, throw ReferenceError --- 505 -
S11.11.2_A2.1_T3.js --- info: Operator x || y uses GetValue es5id: 11.11.2_A2.1_T3 description: > If ToBoolean(x) is false and GetBase(y) is null, throw ReferenceError --- 545 -
S11.11.2_A2.1_T4.js --- info: Operator x || y uses GetValue es5id: 11.11.2_A2.1_T4 description: If ToBoolean(x) is true and GetBase(y) is null, return true --- 356 -
S11.11.2_A2.4_T1.js --- info: First expression is evaluated first, and then second expression es5id: 11.11.2_A2.4_T1 description: Checking with "=" --- 515 -
S11.11.2_A2.4_T2.js --- info: First expression is evaluated first, and then second expression es5id: 11.11.2_A2.4_T2 description: Checking with "throw" --- 816 -
S11.11.2_A2.4_T3.js --- info: First expression is evaluated first, and then second expression es5id: 11.11.2_A2.4_T3 description: Checking with undeclarated variables flags: [noStrict] --- 661 -
S11.11.2_A3_T1.js --- info: If ToBoolean(x) is false, return y es5id: 11.11.2_A3_T1 description: > Type(x) and Type(y) vary between primitive boolean and Boolean object --- 738 -
S11.11.2_A3_T2.js --- info: If ToBoolean(x) is false, return y es5id: 11.11.2_A3_T2 description: Type(x) and Type(y) vary between primitive number and Number object --- 873 -
S11.11.2_A3_T3.js --- info: If ToBoolean(x) is false, return y es5id: 11.11.2_A3_T3 description: Type(x) and Type(y) vary between primitive string and String object --- 484 -
S11.11.2_A3_T4.js --- info: If ToBoolean(x) is false, return y es5id: 11.11.2_A3_T4 description: Type(x) or Type(y) is changed between null and undefined --- 471 -
S11.11.2_A4_T1.js --- info: If ToBoolean(x) is true, return x es5id: 11.11.2_A4_T1 description: > Type(x) and Type(y) vary between primitive boolean and Boolean object --- 1097 -
S11.11.2_A4_T2.js --- info: If ToBoolean(x) is true, return x es5id: 11.11.2_A4_T2 description: Type(x) and Type(y) vary between primitive number and Number object --- 950 -
S11.11.2_A4_T3.js --- info: If ToBoolean(x) is true, return x es5id: 11.11.2_A4_T3 description: Type(x) and Type(y) vary between primitive string and String object --- 1036 -
S11.11.2_A4_T4.js --- info: If ToBoolean(x) is true, return x es5id: 11.11.2_A4_T4 description: Type(x) or Type(y) vary between Null and Undefined --- 450 -
symbol-logical-or-evaluation.js --- es6id: 12.12.3 description: > "Logical OR" Symbol evaluation features: [Symbol] --- 385 -
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] --- 516 -