JS: Number Comparison Operators

By Xah Lee. Date: . Last updated: .

Greater Than, Less Than

greater than:

console.assert(4 > 3 === true);
// does automatic type conversion
console.assert(4 > "3" === true);

less than:

console.assert( 3 < 4 === true )
// does automatic type conversion
console.assert(3 < "4" === true);

greater or equal:

console.assert(3 >= 3 === true);
// does automatic type conversion
console.assert(3 >= "3" === true);

less or equal:

console.assert(3 <= 4 === true);
// does automatic type conversion
console.assert(3 <= "4" === true);

test equality:

console.assert(3 == "3" === true);
// note: double-equal does type conversion

console.assert((3 === "3") === false);
// triple-equal does not do type conversion

test inequality:

console.assert(3 != 4);
// The 「!=」 is the negation of double-equal

console.assert(3 !== 4);
// The 「!==」 is the negation of triple-equal

JavaScript. Operators

JavaScript. Number