Name Description Size
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