TypeScript

· TypeScript
타입스크립트를 처음 사용 했을 때는 타입을 모르는 경우 any 타입을 남발 했던 경험이 있어 경험을 바탕으로 any 타입은 되도록 사용하지 않는게 좋아 둘의 차이점을 알아보려합니다. any와 unknown은 모두 어떤 값이든 할당할 수 있습니다 하지만 이 둘은 사용 방법과 제한 사항에서 차이가 있습니다. any any는 모든 타입의 값을 할당할 수 있으며, 컴파일러는 해당 값의 타입 검사를 수행하지 않습니다. 매우 유연한 타입 시스템을 제공하지만, 타입 안정성을 보장하지 않습니다. any 타입을 남발하면 코드 유지보수가 어려워지고 버그 발생 가능성이 높아집니다. 또한 개발자 친구들이 이거 애니스크립트냐고 애니비아인가라고 놀리는 경험이 있었습니다 ~ ㅎㅎ unknown unknown은 any와 마찬가지로 ..
· TypeScript
타입스크립트에서는 interface와 type 두 가지 방법으로 타입을 정의할 수 있습니다. Interface interface는 객체의 구조를 정의하는 데 사용됩니다. interface Person { name: string; age: number; address?: string; } 위의 코드에서 Person이라는 인터페이스를 정의하고 있습니다. name과 age라는 필수 속성과 address라는 선택적 속성을 가지고 있습니다. const person: Person = { name: 'John', age: 30 }; Type type은 특정 타입을 정의하는 데 사용됩니다. type Person = { name: string; age: number; address?: string; } 위의 코드에서 P..
· TypeScript
타입 스크립트를 처음 사용해보게 되었다. 문서와 도서를 구매하여 공부를 하면서 조금씩 적용해보고 있었다. 그런데 문득 생각이 들었다 왜 사용하고, 이게 어쩌다 만들어진 건지? 위키피디아에 나온다 TypeScript originated from the shortcomings of JavaScript for the development of large-scale applications both at Microsoft and among their external customers. 타입 스크립트(TypeScript)는 마이크로소프트와 외부 고객들 사이에서 대규모 응용 프로그램 개발을 위한 자바스크립트의 단점에서 비롯되었고, 2년간 내부 개발을 걸쳐 2012년 10월에 처음 공개되었다고 한다. 처음에는 성숙한 ..
밈믐뭄
'TypeScript' 카테고리의 글 목록