| 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
--- |
1882 |
- |
| 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
--- |
1805 |
- |
| 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
--- |
537 |
- |
| 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
--- |
577 |
- |
| 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
--- |
372 |
- |
| 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 "="
--- |
547 |
- |
| 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"
--- |
864 |
- |
| 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]
--- |
709 |
- |
| 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
--- |
802 |
- |
| 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
--- |
969 |
- |
| 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
--- |
516 |
- |
| 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
--- |
503 |
- |
| 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
--- |
1193 |
- |
| 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
--- |
1046 |
- |
| 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
--- |
1132 |
- |
| 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
--- |
482 |
- |
| 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 |
- |