IT&컴퓨터공학/Javascript

[JAVASCRIPT]8. null 과 undefined 의 차이점

yan_z 2020. 4. 13. 22:10

undefined : 컴퓨터가 임의로 할당해준 빈 값

var num
console.log(num) // undefined  : 이것도 일종의 값이다.
                 // 값을 안넣을 수도 있는것임 ! -> 나중에 넣어주면 된다.
                 // 컴퓨터가 기본적으로 정해준값임 . 처음에 아예 할당이 안된 변수
                 
                 

null : 내가 고의적으로 비워준 빈 값

var num = null
console.log(num) // null : 이것도 일종의 값이다.
                 // 값을 안넣을 수도 있는것임 ! -> 나중에 넣어주면 된다.
                 // undefined 보다 무조건 null 을 쓰는걸 추천한다.
                 // 컴퓨터가 기억하고있는 값을 지울때 null 을 넣으면 이건 내가 고의적으로 지운것임

 

 

참고

var num =''
console.log(num) // " " : 컴퓨터는 큰 따옴표로 반환함
                 //: 이거 빈 값 아님! 이것또한 문자다.