UNIT 1 Skill Tree

DRILL 01 / 値と関数

基本型とテンプレート文字列

string、number、boolean の型注釈を付け、値を一つの文字列へ整形します。

目安 10分 TypeScript string / number

YOUR TASK

formatProfile() を完成させる

名前、年齢、有効状態を受け取り、`Taro (24) - active` の形式で返す関数を実装してください。有効状態が false の場合は inactive とします。

入力
name は文字列、age は整数、isActive は真偽値です。
出力
指定された形式の文字列を返します。

SYNTAX RECALL

確認する構文

const label: string = "TypeScript";
const count: number = 3;
const enabled: boolean = true;

const message = `${label}: ${count}`;
  • 引数と戻り値に型注釈を付ける
  • 条件演算子で active と inactive を選ぶ
  • テンプレート文字列で値を埋め込む

STEPWISE HINTS

ヒント

01考え方の方向

isActive の値によって status 変数へ異なる文字列を入れます。

02使うデータ構造

条件演算子は `条件 ? 真の場合 : 偽の場合` と書けます。

03擬似コード

最後に `${name} (${age}) - ${status}` の形で返します。

AFTER ACCEPTED

解説

AC 後に解説が開きます

まずは自分の言葉で方針を説明し、コードに落としてみましょう。