타입스크립트 - 기본 타입 정리

Sungw__k·2022년 10월 13일
0
post-thumbnail

타입스크립트는 변수를 만들 때 타입 지정이 가능하다.

let 이름: string = 'kang'

변수명:타입 이렇게 정하면 된다. 위의 코드에서 이름이라는 변수는 string 타입이 되며 숫자나 다른 타입의 값을 할당하려고 하면 에러가 나게 된다.

타입은 여러가지가 있는데 자주 쓰는 primitive types들은 string, number, boolean 등이 있고 추가로 null, undefined 도 있는데 굳이 사용하진 않는다.


여러 자료를 한 곳에 때 우리는 array 또는 object 자료형을 사용하는데 이들도 타입지정이 가능하다.
let 회원들 :string[] = ['kim','kang']

우선 배열은 이런식으로 타입명[] 이렇게 지정하면 된다. 위처럼 string[]으로 하면 배열 안에 문자열이 아닌 타입의 요소를 넣으려하면 에러가 난다.


let 사람 : {age:number, name:string} = {age:25, name:'kang'}

object안에 들어갈 타입은 내가 만들 object와 같은 모습으로 지정하면 된다.



그렇다고 모든 변수에 타입을 굳이 지정할 필요는 없다. 왜냐하면 변수 생성시 타입스크립트가 타입을 자동으로 부여해준다.

let name = 'kang';
let age = 25;

이렇게만 써도 자동으로 name은 string, age는 number타입을 갖게 된다.

0개의 댓글