Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 배열메소드
- 비동기함수
- callback함수
- Props
- this 객체
- useState
- input
- try.. catch
- CSS
- FrontendStydy
- 리액트
- 함수 실행
- DOM
- addEventListener
- useRef
- 렌더링
- REACT
- 컴포넌트
- typeScript
- 자바스크립트
- 이벤트핸들링
- webProject
- HTML
- 메소드 실행
- 이벤트
- JavaScript
- promise
- frontendstudy
- 배열
- Frontend Study
Archives
- Today
- Total
이다닷
[JavaScript] Day 8 - NULL, UNDEFINED 그리고 BOOLEAN 본문
NULL
널(null) 데이터는 '없다'를 의미하는 데이터이다.
의도적으로 데이터가 없음을 나타내기 위해 사용하는 일종의 표현 수단이다.
📌 숫자 0이 아닌 null로 아무것도 없다는 뜻이 된다.
number = 0; => 이 변수는 0이다
number = null; => 이 변수에는 아무 것도 없다
UNDEFINED
언디파인드(undefined)는 아직 데이터가 정의되지 않았음을 나타낸다.
📌정의하는 코드를 적어주어야 콘솔에서 숫자 확인이 가능하다.
let number;
console.log(number); => undefined 가 출력됨
number = 3;
console.log(number); => 3 이 출력됨
BOOLEAN
불리언(boolean)은 숫자, 문자열과 같은 데이터 타입 중 하나이다.
true와 false, 단 두 가지 값만 존재한다.
참과 거짓 여부를 나타내기 위해 사용하는 데이터이다.
📌참과 거짓의 값만 넣어줄 수 있으며, 대문자와 소문자에 민감하다.
let value;
value = true; // 가능
value = false; // 가능
value = False; // 불가능
vlaue = True; // 불가능
오늘의 실습 1
let data;
console.log(data); // 선언된 내용이 없음 -> undefined
data = "Hello"; // 문자열로 초기화
console.log(data) // 초기화된 내용 출력
data = null;
console.log(data); // 아무것도 없다는 뜻으로 null 출력
실습의 결과 1

오늘의 실습 2
let data = true;
console.log(typeof data); // data의 타입인 boolean 출력
data = false;
console.log(data); // false값 출력
data = True;
console.log(data); // 대, 소문자를 틀림으로써 오류발생
실습의 결과 2

'JavaScript' 카테고리의 다른 글
[JavaScript] Day 10 - 문서 인터페이스 그리고 기능들 (0) | 2023.01.24 |
---|---|
[JavaScript] Day 9 - DOM은 무엇일까? 화면조작! (0) | 2023.01.23 |
[JavaScript] Day 7 - 연산 그리고 연산자 (0) | 2023.01.17 |
[JavaScript] Day 6 - 템플릿 리터럴 (0) | 2023.01.13 |
[JavaScript] Day 5 - 상수 그리고 prompt (0) | 2023.01.12 |