TypeScriptとは?
CoddyのJavaScriptジャーニー「Introduction To TypeScript」セクションの一部。レッスン 1/73。
TypeScriptはMicrosoftが開発したプログラミング言語で、静的型を追加することでJavaScriptを基盤に構築されています。安全性とツール機能をさらに高めたJavaScriptだと考えてください。
理解しておくべき重要な概念は、TypeScriptがJavaScriptの上位集合であるということです。つまり、あらゆるvalidなJavaScriptコードは、同時にvalidなTypeScriptコードでもあります。既存のJavaScriptファイルを.jsから.tsに名前変更するだけで、TypeScriptで動作します。
TypeScript が特別なのは、JavaScript の上に type 注釈を追加する点です。これらの注釈によって、変数が保持すべきデータの種類(string、数値、オブジェクト、その他の type)を指定できます。これにより、コードが実行される前に潜在的なエラーを検出しやすくなります。
// JavaScript(TypeScriptとしても有効)
let message = "Hello World";
// 型注釈付きのTypeScript
let message: string = "Hello World";TypeScriptは、より優れた開発ツール、改善されたコードの可読性を提供し、アプリケーションの実行時に初めて発見される可能性のある一般的なプログラミングミスの防止に役立ちます。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Introduction To TypeScriptのすべてのレッスン
2基本の型
基本の型: str, num, boolean'any' 型: 脱出ハッチ'unknown' 型'null' と 'undef' の扱い型推論の実践明示的な型アノテーションまとめ:基本の型の演習5型:エイリアス、ユニオン型、インターセクション型
プリミティブ型の型エイリアスユニオン型 ('|')ユニオン型の扱い方リテラル型インターセクション型 ('&')型エイリアスの組み合わせまとめ:高度な型の組み合わせ自分で練習してみよう: JavaScriptオンラインコンパイラ