반응형
1 개념
- JavaScript Data Types
- 자바스크립트 데이터타입, 자바스크립트 자료형
Number | 숫자형 |
String | 문자열 |
Boolean | 불리언 |
Object | 객체 ★★ |
Null | 널 |
Undefined | 미정의 |
2 숫자형 (Number)
- 변수에 숫자를 넣어주면 변수의 데이터타입은 숫자를 가지는 데이터 타입이 됨
var foo = 3;
console.log(typeof foo); // number
3 문자열 (String)
- 변수에 문자열을 넣어주면 변수의 데이터타입은 문자열을 가지는 데이터 타입이 됨
var name = "zeta";
console.log(typeof name); // string
4 객체 (Object)
- 변수에 객체를 넣어주면 변수의 데이터타입은 객체를 가지는 데이터 타입으로 됨
var objCar = {name:"BMW", color:"white"};
console.log(typeof objCar); // object
4.1 배열 (Array)
- 배열 사용이 가능함
- 배열도 Object 자료형임[1]
var names = ["john", "jmnote", "kskluck" ];
console.log(typeof names); // array object
5 null
- 자바스크립트 null 문서를 참고하십시오.
- Undefined와 마찬가지로 값이 없지만 정의된 상태(Initialized)와 같다. 그러므로 콘솔에 출력 시 undefined가 아닌 빈 값이 출력될 것이다.
- 빈값 자체를 지칭하기도 하지만 null 데이터형을 지칭하기도 한다. 개발 상 편의 등에 의해 undefined를 사용하는 것이 권장된다.
var various = {
null1: '',
null2: null
};
console.log(various.null1); //
console.log(various.null2); // null
6 undefined
- 변수에 아무런 값을 넣어주지 않으면 변수는 undefined 상태임
var foo;
console.log(foo); //undefined
7 같이 보기
8 참고
반응형
'Dev > Front-end' 카테고리의 다른 글
자바스크립트 배열 n번째 삽입 (0) | 2020.05.16 |
---|---|
자바스크립트 unshift() (0) | 2020.05.16 |
자바스크립트 push() (0) | 2020.05.16 |
자바스크립트에서 js import (0) | 2020.05.16 |
[javascript] 스위치 예제 (0) | 2020.05.08 |