타입스크립트

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 (Math.r...
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;변수 value...
ALL

TypeScript 더블 타입 사용 예제

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