[TypeScript] Tuple Tuple 배열타입을 특수한 형태로 사용할 수 있는 타입 명시적으로 지정된 형식에 따라 아이템 순서를 정해야하고, 명시된 타입만 사용가능 ex) const customer: [string, number, boolean] = ["kim", 1012344567, true] Javascript/TypeScript 2024.03.13
[TypeScript] 타입 별칭(Type Aliases), 선택적 타입 타입 별칭(Type Aliases) const name : string = "nick" //타입별칭 사용시 type Name = string; const name : Name = "nick"; //interface 같은 복잡한 타입도 가능 type Customer = { name : string, phone : number } //interface를 만들때는 "=" 이 없음 interface Customer { name : string; age? : number; phone : number; } //제네릭도 가능 type User = { name : T } optional type(선택적 타입) 변수옆에 ?를 붙이면 선택적 타입이 된다 선택적 타입은 명시한 타입 | undefined ex) age의 타입.. Javascript/TypeScript 2024.03.12
[TypeScript] TypeScript 사용하는 이유 사용하는 이유 타입(자료형) 안정성 타입을 지정하기 때문에 컴파일 에러 예방, 순쉬운 디버깅 높은 생산성 여러파일을 살피지 않고 변수의 이름, 데이터의 자료형을 알 수 있음 JavaScript의 슈퍼셋 TypeScript는 JavaScript의 슈퍼셋(특정한 언어의 모든 기능을 포함하면서 다른 기능까지 활용 가능) JavaScript와의 차이 정적 타입 언어 변수의 타입을 지정해서 사용 컴파일 언어 javascript는 인터프리터 언어(한줄 한줄 읽으면서 명령 처리) 단점 초기 세팅의 어려움 기본적으로 설치해야하는 모듈과 옵션 설정 참고: TypeScript 사용하는 이유, 현직 웹 개발가 알려드립니다! I 이랜서 (elancer.co.kr) Javascript/TypeScript 2024.02.20