プリミティブ型とアノテーション
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フィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- プリミティブ型とアノテーション
- 型推論とany対unknown
- ユニオン型とリテラル型(基本的な絞り込み入門)