[ Typescript ] - 기본타입을 정리

최문길·2023년 12월 20일
1

Typescript

목록 보기
3/23

변수 만들 때 타입정하기

타입스크립트는 변수 만들 때 변수의 타입을 지정가능함

let 이름 :string = ' kim '

변수명 : type 이렇게 하면

변수의 타입을 정한것이다.

타입의 여러가지 이모저모

primitive types

const 이름 : string = 'kim';
const age : number = 20;
const 여친유무 : boolean = false; // ㅜ.ㅜ

string은 대문자 아니다 소문자임

Array || Object 자료

여러 자료를 한 곳에 몰아 넣고 싶을 때 Array || object 자료형을 사용하는데 그 안에 들어갈 자료들도 전부 타입지정이 가능하다.

Array type

let users : string [] = ['kim','park'] // string만 담을 수 있다.
let moeny : number [] = [1,2,3] // number 타입만 담을 수 있다.

array 자료안에 들어갈 타입은 타입명 [] 지정

Object type

let myInfo : { age : number } = { age : 20 }

먼가 비슷해보이네...

object는 먼가 pair를 아이에 맞춰주는 짝 맞추기 게임 같기두 하다.

let myInfo : { age : number, name: string } = { age : 30 , name :'choi' }

그렇다면 항상 변수명에다가 타입지정을 일일이 해줘야 할까..? 🙄

tip

모든 변수에 타입지정하러 다니는 것보단

변수 생성시 타입스크립트가 타입을 자동으로 부여해주더라.

let 이름 = 'kim';
let 나이  = 20;

이렇게만 써도 자동으로 이름 이라는 변수는 string ,
나이 변수는 number 를 가지고 있다.

Array, object도 자동으로 명시 되므로 굳이 할 필요 없을 듯 하다 .

let 이름;
이름 = 'kim';

변수만 만들고 나중에 'kim'을 할당해도 타입이 자동으로 string으로 변한다.

결론 간단한 변수들은 타입 생략해도 될듯, 아니면 타입지정하는게 맘이 편안해진다면 그렇게 하자.

0개의 댓글