| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- ROS2로시작하는로봇프로그래밍
- 선언
- 팀러버덕
- Python
- 생성자함수
- react
- 스터디
- 스택
- 타이핑효과
- ROS2
- 프로그래머스
- 객체
- 타입스크립트
- 프로토타입
- 리액트
- JavaScript
- DDS
- 함수
- 코딩테스트
- 면접
- 상속
- 파이썬
- 자바스크립트
- ros
- TypeScript
- 메서드
- 면접대비
- ROS2로시작하는프로그래밍
- 프론트엔드
- Prototype
- Today
- Total
목록Study-Note/TypeScript (2)
RoboOps Lab by Jiu
안녕하세요! TypeScript의 개념과 기본 타입 다음으로 객체 타입과 Union, Type alias(타입 별칭), interface에 대해 정리해보고자 합니다.리터럴 타입과 type과 interface를 언제 사용하면 좋을지도 함께 작성해보고자 합니다. 📎 객체 타입객체는 key와 value를 가지는 데이터구조로 타입을 정의할 때에는 {key: Type} 을 작성해줍니다. 해당 key가 가리키는 값에는 정의된 타입의 데이터를 담을 수 있습니다. 옵셔널 프로퍼티일 경우 프로퍼티 이름 뒤에 ?를 붙이면 됩니다. function setPosition(pt: {x:number; y:number}) {}function setName(obj: {first:string; last?:string;}) {} ..
안녕하세요! 오늘은 TypeScript 의 정의와 기초 문법에 대해 작성해보고자 합니다.프로그래밍 과정 중에 변수에 데이터가 할당하게 됩니다. JavaScript의 경우 변수에 할당하는 값에 제한이 없었습니다. number값을 할당했던 변수에 string, 객체를 할당할 수 있고 런타임 시 코드를 읽어나가며 해당 변수의 타입을 추론하여 연산하게 됩니다. 📎 Type Script 란?JavaScript를 설명하자면, 타입 추론을 통해 변수에 할당되어 있는 값의 타입을 추론하게 됩니다. string과 number의 + 연산에서도 에러를 발생하지 않는 유연함을 보이지만, 그로 인해 실수에 취약하게 됩니다. 개발 당시 즉각적인 피드백이 없으며, 어떤 사이드 이펙트가 발생할지 예상하기 어려운 상황이 발생할 수 ..