본문 바로가기

Front-End/TypeScript

TypeScript #7 (타입 연습 문제)

반응형

 

문제 1. 문자열 변수 선언
- 이름을 저장하는 name이라는 변수를 선언하고, 타입을 지정하세요. 값은 "Alice"로 지정하세요.

let username: string = "Alice"

 

 

문제 2. 숫자와 boolean 타입

  • 나이를 나타내는 age 변수는 숫자 타입
  • 학생 여부를 나타내는 isStudent는 boolean 타입 타입을 지정하고 값을 각각 21, true로 설정하세요.
let age: number = 21
let isStudent: boolean = true;

 

 

문제 3. 함수 매개변수와 반환 타입
- 두 숫자를 받아서 더한 값을 반환하는 함수 add를 작성하세요. 매개변수와 반환값에 모두 타입을 지정하세요.

function addNumber (num1: number, num2: number): number {
    return num1 + num2;
}

 

 

문제 4. 배열 타입
- 숫자로 구성된 점수 배열 scores를 선언하고 [80, 90, 100]을 넣으세요. 배열의 타입을 명확히 지정하세요.

let scores: number[] = [80, 90, 100];

 

 

문제 5. 객체 타입 정의
- 사람을 나타내는 객체 person을 선언하세요. - 이름: 문자열 / 나이: 숫자 객체 리터럴에 타입을 직접 지정

let personID: { name: string, age: number } = {
    name: "Alice",
    age: 22,
}

 

 

문제 6. 유니언 타입
- id라는 변수는 숫자이거나 문자열 / 적절한 타입으로 선언하고, "user123"을 할당

let id: number | string = "user123";

 

 

 

 

반응형

'Front-End > TypeScript' 카테고리의 다른 글

TypeScript #9 (함수)  (0) 2025.07.02
TypeScript #8 (클래스 실습)  (2) 2025.07.02
TypeScript #6 (예제로 보는 모듈 맛보기)  (0) 2025.07.01
TypeScript #5 (클래스)  (0) 2025.07.01
TypeScript 기초 #4 (타입)  (0) 2025.07.01