어떤 값도 할당되지 않아서 자료형을 알 수 없는 경우
var var1; //undefined (어떤 값도 할당되지 않아서 자료형을 알 수 없음)
var var2 = null; //null (null로 (값이) 할당되어서 자료형을 알 수 있음 - null의 자료형은 object다.)
1 == '1' //true
1 === '1' //false
// === 형태가 다르다는 의미이다.
undefined == null //true
undefined === null //false
function test(){
var a
console.log(a)
}
test() //undefined
아래 블로그 참조
== VS ===의 뜻도 짚고 넘어가기
- 참조 -
'자바스크립트' 카테고리의 다른 글
구글맵 API 사용 테스트 (0) | 2021.11.14 |
---|---|
자바스크립트 : 알아야 될 용어정리 (0) | 2021.11.13 |
홀짝 맞추기 프로그램 (0) | 2021.11.08 |
제어문 if / switch / 삼항 조건연산자 (0) | 2021.11.08 |
let과 var의 차이 : 호이스팅 (0) | 2021.11.08 |