본문 바로가기
  • [성공하는 개발자] - Developer
Node/TypeScript

2. 기본 타입(1)

by Sein-JH 2021. 4. 14.
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

댓글