typescript
-
2023 - 07 - 24 TypeScript 타입스크립트 const, readonly, any, unknown, unionToday I Learned/TIL 07 2023. 7. 27. 10:50
오늘 배운 것: 타입스크립트 let, const, readonly, any, unknown, union let : 변수선언 (값을 변경할 수 있다.) let num: number = 5; console.log(num); // 출력: 5 num = 10; console.log(num); // 출력: 10 const: 상수선언 (값을 변경할 수 없다. 즉 =로 재할당할 수 없다.) const num: number = 5; console.log(num); // 출력: 5 num = 10; // 에러: 'num'은 const로 선언되었으므로 다시 할당될 수 없음! const nums: number[] = []; console.log(nums); // 출력: [] nums.push(1); // 할당은 되지 않아도..
-
2023 - 07 - 23 타입스크립트 TypeScript - 기본 타입, boolean, number, string, 배열, 템플릿리터럴, 튜플, tuple, enumToday I Learned/TIL 07 2023. 7. 27. 10:14
오늘 배운 것 타입스크립트 TypeScript - 기본 타입 변수 : 프로그래밍 언어에서 데이터를 저장하는공간 타입 : 데이터의 타입 (숫자열, 문자열, 논리값, 배열, 객체 등등) 타입을 이해하고 올바르게 사용하면 코드의 가독성과 안정성이 향상된다. 잘못된 타입을 사용하거나, 예상치 못한 타입이 사용될 경우에는 오류가 발생할 수 있는데, 이러한 오류는 컴파일 시간에 발생하는 것이 아닌, 실행시간에 발생한다. 타입 안정성: 코드가 예상한 타입대로 동작함을 보장하는 것. 타입 안정성이 높을수록 코드 품질이 좋아지며, 실행시간에 발생할 수 있는 오류를 줄일 수 있다. 또한 타입을 제대로 이해하고 활용하면 코드의 안정성이 향상되며, 테스트와 디버깅 시간을 줄일 수 있다. TypeScript는 정적 타입 시스템..