bigint-and-bigint.js |
---
description: Strict inequality comparison of BigInt values
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
2. If Type(x) is Number or BigInt, then
a. Return ! Type(x)::equal(x, y).
sec-numeric-types-bigint-equal
BigInt::equal (x, y)
The abstract operation BigInt::equal with two arguments x and y of BigInt type returns true if x and y have the same mathematical integer value and false otherwise.
features: [BigInt]
--- |
4546 |
bigint-and-boolean.js |
---
description: Strict inequality comparison of BigInt and Boolean values
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
features: [BigInt]
--- |
1593 |
bigint-and-incomparable-primitive.js |
---
description: Strict inequality comparison of BigInt and miscellaneous primitive values
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
features: [BigInt, Symbol]
--- |
1385 |
bigint-and-non-finite.js |
---
description: Strict inequality comparison of BigInt and non-finite Number values
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
features: [BigInt]
--- |
1839 |
bigint-and-number-extremes.js |
---
description: Strict inequality comparison of BigInt and large Number values
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
features: [BigInt]
--- |
4518 |
bigint-and-number.js |
---
description: Strict inequality comparison of BigInt and Number values
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
features: [BigInt]
--- |
2088 |
bigint-and-object.js |
---
description: Strict inequality comparison of BigInt values and non-primitive objects
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
features: [BigInt]
--- |
4721 |
bigint-and-string.js |
---
description: Strict inequality comparison of BigInt and String values
esid: sec-strict-equality-comparison
info: |
1. If Type(x) is different from Type(y), return false.
features: [BigInt]
--- |
3384 |
browser.js |
|
0 |
S11.9.5_A1.js |
---
info: |
White Space and Line Terminator between EqualityExpression and "!==" or
between "!==" and RelationalExpression are allowed
es5id: 11.9.5_A1
description: Checking by using eval
--- |
1563 |
S11.9.5_A2.1_T1.js |
---
info: Operator x !== y uses GetValue
es5id: 11.9.5_A2.1_T1
description: Either Type is not Reference or GetBase is not null
--- |
952 |
S11.9.5_A2.1_T2.js |
---
info: Operator x !== y uses GetValue
es5id: 11.9.5_A2.1_T2
description: If GetBase(x) is null, throw ReferenceError
--- |
551 |
S11.9.5_A2.1_T3.js |
---
info: Operator x !== y uses GetValue
es5id: 11.9.5_A2.1_T3
description: If GetBase(y) is null, throw ReferenceError
--- |
551 |
S11.9.5_A2.4_T1.js |
---
info: First expression is evaluated first, and then second expression
es5id: 11.9.5_A2.4_T1
description: Checking with "="
--- |
501 |
S11.9.5_A2.4_T2.js |
---
info: First expression is evaluated first, and then second expression
es5id: 11.9.5_A2.4_T2
description: Checking with "throw"
--- |
892 |
S11.9.5_A2.4_T3.js |
---
info: First expression is evaluated first, and then second expression
es5id: 11.9.5_A2.4_T3
description: Checking undeclarated variables
--- |
596 |
S11.9.5_A2.4_T4.js |
---
info: First expression is evaluated first, and then second expression
es5id: 11.9.5_A2.4_T4
description: Checking undeclarated variables
flags: [noStrict]
--- |
403 |
S11.9.5_A3.js |
---
info: |
Type(x) and Type(y) are Boolean-s.
Return false, if x and y are both true or both false; otherwise, return true
es5id: 11.9.5_A3
description: x and y are primitive booleans
--- |
694 |
S11.9.5_A4.1_T1.js |
---
info: If x or y is NaN, return true
es5id: 11.9.5_A4.1_T1
description: x is NaN
--- |
1169 |
S11.9.5_A4.1_T2.js |
---
info: If x or y is NaN, return true
es5id: 11.9.5_A4.1_T2
description: y is NaN
--- |
1171 |
S11.9.5_A4.2.js |
---
info: If x is +0(-0) and y is -0(+0), return false
es5id: 11.9.5_A4.2
description: Checking all combinations
--- |
422 |
S11.9.5_A4.3.js |
---
info: |
Type(x) and Type(y) are Number-s minus NaN, +0, -0.
Return false, if x is the same number value as y; otherwise, return true
es5id: 11.9.5_A4.3
description: x and y are primitive numbers
--- |
1246 |
S11.9.5_A5.js |
---
info: |
Type(x) and Type(y) are String-s.
Return false, if x and y are exactly the same sequence of characters; otherwise, return true
es5id: 11.9.5_A5
description: x and y are primitive strings
--- |
805 |
S11.9.5_A6.1.js |
---
info: If Type(x) and Type(y) are Undefined-s, return false
es5id: 11.9.5_A6.1
description: void 0, eval("var x") is undefined
--- |
598 |
S11.9.5_A6.2.js |
---
info: If Type(x) and Type(y) are Null-s, return false
es5id: 11.9.5_A6.2
description: null === null
--- |
348 |
S11.9.5_A7.js |
---
info: |
Type(x) and Type(y) are Object-s.
Return false, if x and y are references to the same Object; otherwise, return true
es5id: 11.9.5_A7
description: >
Checking Boolean object, Number object, String object, Object
object
--- |
1392 |
S11.9.5_A8_T1.js |
---
info: If Type(x) is different from Type(y), return true
es5id: 11.9.5_A8_T1
description: x or y is primitive boolean
--- |
1422 |
S11.9.5_A8_T2.js |
---
info: If Type(x) is different from Type(y), return true
es5id: 11.9.5_A8_T2
description: x or y is primitive number
--- |
1313 |
S11.9.5_A8_T3.js |
---
info: If Type(x) is different from Type(y), return true
es5id: 11.9.5_A8_T3
description: x or y is primitive string
--- |
1397 |
S11.9.5_A8_T4.js |
---
info: If Type(x) is different from Type(y), return true
es5id: 11.9.5_A8_T4
description: x or y is null or undefined
--- |
1594 |
S11.9.5_A8_T5.js |
---
info: If Type(x) is different from Type(y), return true
es5id: 11.9.5_A8_T5
description: >
Checking such x and y that either x or y is primitive string and
the other is primitive number
--- |
601 |
shell.js |
|
0 |