728x90
JavaScript Data type
Primitive: number, string, boolean, bigint, symbol, null, undefined
Object: function, array.....
Number
const num: number = -6;
Type 정의해주면 그 해당 Type 만 명시할수 있다
지금 number로 정의 해주었기에 숫자만 가능하다
String
const str: string = 'hello';
지금 String로 정의 해주었기에 문자만 가능하다
Boolean
const boal: boolean = false;
지금 Boolean로 정의 해주었기에 true,false 만 가능하다
Undefined
let name: undefined; // 💩
let age: number | undefined;
age = undefined;
age = 1;
function find(): number | undefined {
return undefined;
}
변수 선언할 때는 undefined으로 단독으로 선언하지는 않는다.
| (또는)
타입이 확실치 않을 때 주로 사용한다.
Null
let person: null; // 💩
let person2: string | null;
변수 선언할 때는 null을 단독으로 선언하지는 않는다.
값이 있거나 없거나 할 때 주로 사용한다
'Node > TypeScript' 카테고리의 다른 글
7.Union (0) | 2021.04.17 |
---|---|
6.Aliases (0) | 2021.04.15 |
5.배열 Array or Tuple (0) | 2021.04.15 |
4.함수 타입(JS →TS) (0) | 2021.04.15 |
3.기본 타입(2) (0) | 2021.04.14 |
댓글