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

버건디·2023년 1월 2일
0

타입스크립트

목록 보기
2/12
post-thumbnail

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

const nickname: string = "BRGNDY";
const age: number = 999;
const checked: boolean = false;

이런식의 변수 : 타입 = ... 을 지정해줌으로써 변수에 방어막을 씌우는 원리인데, 여기서 만약에
지정한 자료형과 다른 값을 준다면 에러가 발생한다.

배열과 객체 타입 지정도 가능하다. 하지만 배열을 지정해줄때는 배열 안의 값들이 어떤 타입인지 명시해주어야한다.

- 배열에 지정

const student: string[] = ["kim", "lee"];

- 객체에 지정

const student: [
  { name: string; age: number; checked: boolean },
  { name: string; age: number; checked: boolean }
] = [
  {
    name: "kim",
    age: 23,
    checked: false,
  },
  {
    name: "Lee",
    age: 16,
    checked: true,
  },
];

❗️ 하지만 타입지정을 따로 하지 않아도 타입스크립트 내에서 타입을 알아서 인식해준다 ❗️

let student = "kim";
student = 123;

따로 타입을 지정해주지 않고 변수할당을 해주었는데도 에러가 발생하였다.

profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글