타입스크립트

ALL

TypeScript as 다운 캐스팅 사용 예제

타입스크립트 as를 사용해 다운 캐스팅 하는 방법을 알아보겠습니다. as 다운 캐스팅 TypeScript 문법으로 as를 사용하여 다운캐스팅를 할 수 있습니다. 다운 캐스팅는 안전한 방법은 아니지만 가끔 TypeScript로 작성하다보면 필요한 경우도 있습니다. 다운 캐스팅는 파생된 타입의 값을 부분 타입 형태로 사용하는 방법입니다. const value = rand(); const str = value as number; console.log(str * 10); function rand(): string | number { if ...
ALL

TypeScript union 타입 사용 예제

타입스크립트에서 union 타입 데이터형을 사용 하는 방법에 대해 알아보겠습니다. union 타입 TypeScript 에서는 union 타입을 사용할 수 있습니다. union 타입은 하나의 변수에 여러 타입을 지정할 수 있습니다. 여러 타입을 지정하고 싶은 경우에는 | 을 사용합니다. let value: string | number = 'foo'; value = 100; value = 'bar'; // 에러: Type 'true' is not assignable to type 'string | number'. value = true...
ALL

TypeScript 더블 타입 사용 예제

타입스크립트에서 더블 타입 데이터형 사용 방법을 알아보겠습니다. 더블 타입 TypeScript는 더블 타입이라는 것도 사용할 수 있습니다. 자바 스크립트에는 더블 타입이라는 개념은 존재하지 않습니다. TypeScript에서는 배열 대신에 더블 타입을 사용할 수 있습니다. 예를 들어 더블 타입은 함수의 반환값을 여러개 설정하고 싶은 경우에 반환값을 배열에 넣어서 반환 하는것과 비슷하다고 생각하면 됩니다. 더블 타입의 작성 예제입니다. 해석하면 길이가 2인 배열을 선언하고, 0번째에는 문자열을, 1번째에는 숫자를 대입하도록 한다는 의미...