hye-log

[노마드코더]바닐라JS로 크롬 앱 만들기 (6)True on, False off, Null nothing, Undefined no value! 본문

NomadCoder/(JS)크롬 앱 만들기

[노마드코더]바닐라JS로 크롬 앱 만들기 (6)True on, False off, Null nothing, Undefined no value!

iihye_ 2022. 2. 17. 13:23

컴퓨터는 0(off)와 1(on)으로 표현할 수 있다.

JavaScript에서는 true와 false로 나타낼 수 있는 자료형을 boolean이라고 한다.

예를 들어 사용자가 로그인을 했는지 궁금할 때 true/false로 나타낼 수 있다.

 

null, undefined 개념도 있다.

null은 아무것도 없음을 의미하며, 이것은 false와는 다르다.

undefined는 정의되지 않음을 의미하며, variable를 정의하여 메모리를 차지하지만 값이 없는 상태이다.

#1 에서 amIFat은 true도 false도 아닌 아무것도 없는 null을 가지고 있다.

#2 에서 something은 variable은 정의했지만 값을 정의하지 않았으므로 값이 없는 상태이다.

728x90
Comments