JavaScript
[JavaScript] 타입
newchocolate
2022. 4. 26. 15:02
728x90
반응형
타입
JavaScript의 타입은 원시 값과 객체로 나뉜다.
- 원시 값
- Boolean 타입
- Null 타입
- Undefined 타입
- Number 타입
- BigInt 타입
- String 타입
- Symbol 타입
- 객체
- Object 타입
Boolean 타입
Boolean 타입은 true(참) / false(거짓)를 나타내는 객체이다.
Null 타입
Null 타입은 값이 비어있음을 나타내는 원시 값이다.
Undefined 타입
Undefined 타입은 변수를 선언한 후 값을 할당하지 않았을 때 자동으로 할당이 되는 값이다.
Number 타입
Number 타입은 숫자를 나타내는 객체이다.
BigInt 타입
BigInt 타입은 number보다 큰 수를 표현할 때 사용하는 객체이다.
String 타입
String 타입은 문자열을 나타내는 객체이다.
Symbol 타입
Symbol 타입은 원시 데이터형의 일종으로 변경이 불가능한 고유한 값을 갖는다.
Function
Function은 함수 객체이다.
Object 타입
Object 타입은 키(key)와 값(value)을 갖고 있는 객체이다.
typeof 연산자
typeof 연산자를 이용하여 값의 타입을 알 수 있다.
typeof 12 //number 타입
typeof "hi" //string 타입
typeof true //boolean 타입
typeof undefined //undefined 타입
typeof null //null 타입
const RectangleArea = (width, height) => width * height
typeof RectangleArea //function 타입
human = {"name": "Alex", "age": 12}
typeof human//object 타입
a = Symbol(a)
typeof a //symbol 타입
728x90
반응형