Primitive 자료형

목표


원시타입의 종류를 알아본다.

원시타입 vs 비원시타입


Primitive: 한번에 하나의 값만 가짐, 고정된 하나의 저장공간 사용(number, string, null, undefined, boolean)

Non-Primitive: 한번에 여러 값도 가질수 있음, 여러 개의 동적 공간 사용 가능(object, array, function)

원시타입 1: Number


정수형, 실수형은 물론, 무한대(Infinity)와 NaN(Not a Number)도 숫자형으로서 사용이 가능하다.

index.js의 내용을 전부 지운 뒤 다음 내용을 입력한다.

이후 Ctrl+S를 눌러 저장 후 콘솔창을 통해 정상적으로 출력되었는지 확인한다.

let r = 2; // 정수
let pi = 3.14; // 실수
let inf = Infinity; // 양의 무한대
let minusInf = -Infinity; // 음의 무한대
let nan = NaN; // 숫자로 표현 불가한 Number type

console.log(r * r * pi);
console.log(inf);
console.log(minusInf);
console.log(nan);

출력 화면


Untitled

원시타입 2: String