0Pricing
TypeScript Academy · レッスン

プリミティブ型とアノテーション

TypeScriptのプリミティブ型と、変数に型を付ける方法を理解します。

「プリミティブ型とアノテーション」はCoddyKit上の無料TypeScript Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはTypeScript Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 TypeScript Academyコースには全3レッスンが含まれています。

プリミティブ型の導入

目標:プリミティブ型(string、number、boolean、null、undefined、bigint、symbol)を確認し、変数に分かりやすく型注釈を付けます。

Stringとnumber

stringとnumberは、最も一般的なプリミティブ型です。必要な場合は、明確さのために型注釈を使います。

let title: string = "TypeScript";
let version: number = 5.4;
console.log(title, version);

Boolean、null、undefined

booleanの値はtrueまたはfalseです。nullとundefinedは値がないことを表し、それぞれ独自の型を持ちます。

let isDone: boolean = false;
let empty: null = null;
let notAssigned: undefined = undefined;
console.log(isDone, empty, notAssigned);

bigintとsymbol

bigintは、任意に大きな整数を扱います。symbolは一意の識別子を作成し、オブジェクトのキーによく使われます。

let big: bigint =123456789012345678901234567890n;
let uniqueKey: symbol = Symbol("id");
nconsole.log(big, uniqueKey);

型注釈の構文

型注釈は、変数名の後にコロンを付けて記述します。これにより、コード自体がドキュメントとして機能します。

let username: string = "Alice";
let age: number = 30;
let isMember: boolean = true;

推論と型注釈の比較

推論を使うと、TSは値から型を推測できます。明確さやAPIのため、または変数を空の状態で始める場合は、明示的な型注釈を使います。

型注釈チェック

クイックチェック:文字列型の変数に型注釈を付ける正しい方法はどれですか?

まとめと次のステップ

まとめ:TSは複数のプリミティブ型(string、number、boolean、null、undefined、bigint、symbol)をサポートしています。変数名の後にコロンを付けて型注釈を記述します。

よくある質問

「プリミティブ型とアノテーション」レッスンは無料ですか?

はい。「プリミティブ型とアノテーション」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、TypeScript Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 TypeScript Academyコースには全3レッスンが含まれています。

「プリミティブ型とアノテーション」で何を学びますか?

TypeScriptのプリミティブ型と、変数に型を付ける方法を理解します。 ブラウザで直接実行するハンズオンコードでTypeScript Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

TypeScript Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのTypeScript Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/3です。

「プリミティブ型とアノテーション」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このTypeScript Academyレッスンでコードを書いて実行できますか?

はい。すべてのTypeScript Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. プリミティブ型とアノテーション
  2. 型推論とany対unknown
  3. ユニオン型とリテラル型(基本的な絞り込み入門)
← TypeScript Academyに戻る