[JS데이터]원시형 - Boolean, null, undefined

HeuiEun Choi·2022년 12월 8일
0

javascript

목록 보기
5/39
post-custom-banner

Boolean

true/false의 2개의 값을 가지는 논리형 데이터를 boolean이라고 한다.


const a = true;
const b = false;
console.log(a);

null

null이란 데이터는 값이 없다 혹은 값을 알 수 없다 값이 비어 있다라는 의미를 가진다.

let age = null

e.g)


setTimeout(function () {
    age = 24;
    console.log(age)
},1000);

즉 age는 처음에 null 데이터가 없어지만, 1초 후에 24라는 데이터를 할당 받는다.

undefined

암시적인 개념이다. 직접 값이 할당하지 않았지만, 변수가 존재한다라는 의미이다.
즉 만들어진 변수가 아무런 값이 할당하지 않으면 자동으로 undefined이다. 즉 null과 차이점은 명시적/암시적이냐의 차이이다.


const user = {
  name : 'hennie',
  age : 31,
   
}
console.log(user.name);
console.log(user.age);
console.log(user.email);

user의 객체는 name, age라는 속성이 존재하지만, email이라는 속성은 존재하지 않는다. 그러나 email이라는 속성이 없지만 만약 조회하려고 할경우 undefined라는 값이 할당된다.

profile
당신을 한줄로 소개
post-custom-banner

0개의 댓글