-
Section 2. 자바스크립트 자료형-데이터의 종류자바스크립트 2023. 3. 21. 19:23
원시 자료형이란?
단순히 값 하나만 담는 단순 자료형이라는 뜻이다.
const a = true, b = 123.45, c = '안녕하세요!';
1. 불리언 boolean
참 또는 거짓(true or false)의 값을 가진다.
직접 할당되기 보다는 반환값으로 프로그램에서 다양하게 활용된다. 아래는 예시이다.
let isEmployed = true; let isMarried = false; console.log('직업 있음:', isEmployed); console.log('기혼:', isMarried); const a = 1 > 2; const b = 1 < 2; console.log(a, typeof a); console.log(b, typeof b);
2. 숫자 number
자바스크립트에는 정수와 실수의 구분이 없다. 즉, 정수도 실수로 처리한다.
let integer = 100; let real = 12.34; let negative = -99; console.log(integer, real, negative);
100 12.34 -99이 출력된다.
3. 문자열 string
말 그대로 '문자들' 이다.
백틱, 큰따옴표, 작은따옴표로 둘러싸인 텍스트 데이터이다.
let first_name = "Brendan"; let last_name = 'Eich'; let description = `미국의 프로그래머로 자바스크립트 언어를 만들었으며 모질라의 CEO와 CTO를 역임했다.`; console.log(first_name, last_name); console.log(description);
변수에 담긴 텍스트 값들이 출력되는 것을 알 수 있다.
4. undefined
값이 아직 할당되지 않았다 라는 의미의 값.
let x; console.log(typeof x);
undefined라고 출력되고 이는 x에 '아직 값이 할당 되지 않았다' 라는 의미의 값이 출력된 것이다.
5. null
의도적인 빈 값을 의미하지만 이 역시도 값이다. 즉, '비어있다' 라는 의미의 값을 나타낸다.
object 객체등이 들어있거나 반환되어야 하지만 없을때 주로 사용한다.
또는 객체 생성에 실패한 경우에 대신 반환된다.
'자바스크립트' 카테고리의 다른 글
Section 2. 자바스크립트 문자열(string) - 텍스트 데이터 (0) 2023.03.22 Section 2. 자바스크립트 자료형과 정적, 동적 타입 (0) 2023.03.21 Section 1. 자바스크립트 변수와 상수 (0) 2023.03.21 Section 1. 자바스크립트 주석과 세미콜론 (0) 2023.03.21 Section 1. JavaScript console 활용하기 (0) 2023.03.21