Javascript/TypeScript 2

[TS]TypeScript란?

우리가 js를 사용할 때 불편한 점이 있다 여러가지가 있겠지만 그중에 하나는 이 변수가 string인지 int인지 모른다는 점이다TypeScript타입스크립트는 js의 상위 언어입니다 마이크로소프트에서 js에 정적인 타입을 추가해서 코드의 안정성과 가독성을 높였습니다 react처럼 라이브러리가 아니라 상위 개념의 언어입니다그렇다고 전혀 다른 언어가 아니라 js코드로 변환되어 실행되기 때문에React 같은 라이브러리와도 호환성이 좋다는 특징이 있습니다사용하는 방법ts에서 타입을 지정해 주는 방법은 다음과 같다  : >를 사용해서 타입을 정의한다const a: number = 5;const b: string = "3"; 타입을 선언하는 행위는 함수에서도 사용할 수 있는데function sum(a: numbe..

[TS]타입 에일리어스

우리가 ts를 사용할 때 타입을 지정해 주어야 한다 타입지정을 반복하기 싫어서 인테페이스 같은 구문을 사용하는데인터페이스와 비슷하게 작동하는 구문이 있다 타입 에일리어스(Type Alias)타입 에일리어스는 TS에서 특정 타입에 이름을 지어주는 기능입니다 사용방법타입 에일리어스는 ts에 기본적으로 내장되어 있는 기능으로 type을 앞에 붙여 사용할 수 있습니다type User = { name: string; id: number };위처럼 선언하면 User를 간단 하게 다시 사용할 수 있습니다//사용예function UserInfoPrint(user: User) { console.log(`유저의 이름은 ${user.name}, 유저의 아이디는 ${user.id}`);}const user: User = {..