Menu
Coddy logo textTech

'any' 型: 脱出ハッチ

CoddyのJavaScriptジャーニー「Introduction To TypeScript」セクションの一部。レッスン 7/73。

事前に正確な型がわからないデータを扱う必要がある場合や、JavaScript のコードを TypeScript に段階的に移行している場合があります。このような状況のために、TypeScript には any 型が用意されています。これは、型チェックから逃れるための最終手段です。

any型を使用すると、変数に任意の値を保持させることができ、その変数に対するTypeScriptの型チェックが無効になります。

let data: any = 42;
data = "Hello";     // エラーなし
data = true;        // エラーなし
data.foo.bar.baz;   // エラーなし(実行時にクラッシュする可能性があるにもかかわらず)
challenge icon

チャレンジ

簡単

any 型の dynamicData という名前の変数を宣言し、数値 42 を代入してください。

次に、any 型の柔軟性を示すため、dynamicData に文字列 "Hello World" を再代入してください。

最後に、現在の値を示すため、変数をコンソールに出力してください。

自分で試してみよう

// TODO: ここにコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Introduction To TypeScriptのすべてのレッスン

自分で練習してみよう: JavaScriptオンラインコンパイラ