프로그래밍 언어/JavaScript & TypeScript

[JavaScript] Strict equality (===) 와 equality (==)

DevPing9_ 2022. 9. 17. 17:39
console.log(1 === 1);
// expected output: true

console.log('hello' === 'hello');
// expected output: true

console.log('1' ===  1);
// expected output: false

console.log(0 === false);
// expected output: false

console.log(1 == '1');
// expected output: true

 

 

Reference

 

Strict equality (===) - JavaScript | MDN

The strict equality operator (===) checks whether its two operands are equal, returning a Boolean result. Unlike the equality operator, the strict equality operator always considers operands of different types to be different.

developer.mozilla.org

 

728x90