TS4 기본 타입 선언 예제(TypeScript) 기본 타입 선언 예제숫자, 문자열, 불리언 타입 선언타입스크립트에서 기본적인 원시 타입은 다음과 같이 선언할 수 있습니다:// 숫자 타입let num: number = 42;// 문자열 타입let str: string = "Hello, TypeScript";// 불리언 타입let isAdmin: boolean = false;// 타입 추론let inferredNum = 123; // 타입스크립트는 이 변수의 타입을 number로 추론합니다.let inferredStr = "Inferred"; // 타입스크립트는 이 변수의 타입을 string으로 추론합니다.배열과 튜플 타입 사용법배열과 튜플은 다음과 같이 선언할 수 있습니다:// 숫자 배열let numbers: number[] = [1, 2, 3];// .. 2024. 12. 19. 간단한 함수 작성 및 호출(TypeScript) 간단한 함수 작성 및 호출함수는 프로그래밍의 기본 구성 요소 중 하나입니다. 타입스크립트에서 함수를 작성하고 호출하는 방법을 살펴보겠습니다.함수 선언문과 표현식 차이점타입스크립트에서 함수를 선언하는 두 가지 주요 방법은 함수 선언문과 함수 표현식입니다:// 함수 선언문function add(x: number, y: number): number { return x + y;}// 함수 표현식const subtract = function(x: number, y: number): number { return x - y;};// 화살표 함수 표현식const multiply = (x: number, y: number): number => x * y;함수 선언문은 호이스팅의 영향을 받지만, 함수 표현식은 그렇지 .. 2024. 12. 19. TypeScript - 브라우저 호환성 브라우저 호환성브라우저 호환성은 웹 개발에서 매우 중요한 요소이며, 타입스크립트는 이를 효과적으로 해결합니다. 타입스크립트의 브라우저 호환성에 대해 자세히 살펴보겠습니다.JavaScript로 컴파일되는 과정타입스크립트는 JavaScript로 컴파일되며, 이 과정을 통해 브라우저 호환성을 달성합니다:타입스크립트 컴파일러(tsc)는 .ts 파일을 .js 파일로 변환합니다.컴파일 과정에서 타입 정보는 제거되며, 순수한 JavaScript 코드만 남습니다.최신 ECMAScript 기능을 사용하더라도 오래된 브라우저에서도 실행될 수 있도록 트랜스파일링됩니다.예를 들어, 다음과 같은 타입스크립트 코드:function greet(name: string): void { console.log(`Hello, ${name.. 2024. 12. 18. 타입스크립트: 정적 타입 체크의 이점 정적 타입 체크의 이점정적 타입 체크는 타입스크립트의 가장 강력한 기능 중 하나로, 여러가지 이점을 제공합니다. 이 이점들을 자세히 알아보겠습니다.런타임 오류 감소정적 타입 체크는 코드 실행 전에 잠재적인 오류를 발견하는 데 도움을 줍니다:변수나 함수의 타입 불일치 오류를 미리 잡아냅니다.null 또는 undefined 값 처리 시 발생할 수 있는 오류를 예방합니다.인터페이스나 클래스의 구현 누락을 확인합니다.예를 들어, 다음과 같은 코드에서 타입스크립트는 오류를 감지합니다:let name: string = "Alice";name = 42; // Error: Type 'number' is not assignable to type 'string'.이렇게 하면 런타임에 발생할 수 있는 TypeError를 컴.. 2024. 12. 18. 이전 1 다음