취미처럼

[JavaScript] == 와 === 의 차이 본문

JavaScript/이론

[JavaScript] == 와 === 의 차이

sirius 2021. 3. 24. 15:23

==은 값만 비교, ===은 type까지 비교한다. 

typeof null > "object"
typeof undefined >"undefined"
typeof 1 > "number"
typeof '1' > "string"

 

if(null == undefined) {
	console.log(true);
} else {
	console.log(false);
}
//true

if(null === undefined) {
	console.log(true);
} else {
	console.log(false);
}
//false

if(0 == '0') {
	console.log(true);
} else {
	console.log(false);
}
//true

if(0 === '0') {
	console.log(true);
} else {
	console.log(false);
}
//false

 

 

'JavaScript > 이론' 카테고리의 다른 글

[Javascript] Clouser  (0) 2021.03.18
[Javascript] 콜백, 비동기  (0) 2021.03.18
[Javascript] Define Function  (0) 2021.03.18
[Javascript] Array  (0) 2021.03.18
[Javascript] Date  (0) 2021.03.18
Comments