Strict Equality Operators

Strict equality checks both value and type.

Operators

OperatorMeaning
=assignment
==loose equality, compares value after type conversion
===strict equality, compares value and type
!=loose inequality
!==strict inequality

Example

const pi = 3.14
 
console.log(pi == "3.14") // true
console.log(pi === "3.14") // false
console.log(pi !== "3.14") // true

Remember

Prefer === and !== in most JavaScript code.