<strong>(概要)
</strong> TypeScriptは、JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。
本書では、根幹となるJavaScriptの仕様・機能とともに、TypeScript独自の仕様・機能を解説します。
TypeScriptの基礎知識はこれ一冊だけで学べます。
静的型付き言語は世にいくつもありますが、TypeScriptの型システムは他に類を見ない高い表現力を持っています。
本書の読者が、型の有効性を理解しTypeScriptらしいコードを書けるようになるために、本書では、プログラムの安全性を高める基本的な型の扱い方から、TypeScriptの「高い表現力」の源となっているリテラル型・ユニオン型・keyof 型の扱い方まで幅広く取り上げます。
また、わかりにくい機能や型安全を脅かす危険な機能についてもごまかさず、歴史的経緯や目的・用途を踏まえたうえで最善の扱い方を説明します。
章ごとに力試し問題を用意しており、理解の度合いを確認しながら学習を進められます。
<strong>(こんな方におすすめ)
</strong> ・TypeScriptの初学者
・JavaScriptの知識はないが、TypeScriptを学び始めたい人
<strong>(目次)
</strong><strong>第1章 イントロダクション
</strong> 1.1 TypeScriptとは
1.2 TypeScriptとJavaScriptとの関係
1.3 TypeScriptの開発環境
<strong>第2章 基本的な文法・基本的な型
</strong> 2.1 文と式
2.2 変数の宣言と使用
2.3 プリミティブ型
2.4 演算子
2.5 基本的な制御構文
2.6 力試し
<strong>第3章 オブジェクトの基本とオブジェクトの型
</strong> 3.1 オブジェクトとは
3.2 オブジェクトの型
3.3 部分型関係
3.4 型引数を持つ型
3.5 配列
3.6 分割代入
3.7 その他の組み込みオブジェクト
3.8 力試し
<strong>第4章 TypeScriptの関数
</strong> 4.1 関数の作り方
4.2 関数の型
4.3 関数型の部分型関係
4.4 ジェネリクス
4.5 変数スコープと関数
4.6 力試し
<strong>第5章 TypeScriptのクラス
</strong> 5.1 クラスの宣言と使用
5.2 クラスの型
5.3 クラスの継承
5.4 this
5.5 例外処理
5.6 力試し
<strong>第6章 高度な型
</strong> 6.1 ユニオン型とインターセクション型
6.2 リテラル型
6.3 型の絞り込み
6.4 keyof型・lookup型
6.5 asによる型アサーション
6.6 any型とunknown型
6.7 さらに高度な型
6.8 力試し
<strong>第7章 TypeScriptのモジュールシステム
</strong> 7.1 import宣言とexport宣言
7.2 Node.jsのモジュールシステム
7.3 DefinitelyTypedと@types
7.4 力試し
<strong>第8章 非同期処理
</strong> 8.1 非同期処理とは
8.2 コールバックによる非同期処理の扱い
8.3 Promiseを使う
8.4 async/await構文
8.5 力試し
<strong>第9章 TypeScriptのコンパイラオプション
</strong> 9.1 tsconfig.jsonによるコンパイラオプションの設定
9.2 チェックの厳しさに関わるオプション
画面が切り替わりますので、しばらくお待ち下さい。
※ご購入は、楽天kobo商品ページからお願いします。
※切り替わらない場合は、こちら をクリックして下さい。
※このページからは注文できません。
0.0 (0件)