자바스크립트
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 객체등이 들어있거나 반환되어야 하지만 없을때 주로 사용한다.
또는 객체 생성에 실패한 경우에 대신 반환된다.