概要
本書は,「広く・正しく・新しく」をコンセプトにTypeScriptでプログラミングをはじめるにあたって基本的なことはすべて学習できる内容となっています。また,イラストによる図解方式で概念をやさしく解説しているので,プログラミングが初めての人でも安心して学習を進めることができます。なお,章の最後には練習問題を収録しているので,内容がきちんと理解できたかを確認することができるので,プログラミングの教科書としても利用できます。
こんな方におすすめ
目次
1章 TypeScriptをはじめよう
- 1-01 TypeScriptとは
- 1-02 開発環境の構築
- 1-03 TypeScriptのプログラム作成
- 1-04 TypeScriptの基本ルール
- 章末復習問題
2章 変数とデータ型
- 2-01 変数とは
- 2-02 変数の宣言と値の代入
- 2-03 データ型
- 2-04 型推論
- 2-05 列挙型
- 2-06 タプル型
- 章末復習問題
3章 配列
- 3-01 配列とは
- 3-02 配列の操作
- 3-03 多次元配列
- 3-04 ジャグ配列
- 3-05 連想配列
- 章末復習問題
4章 演算子
- 4-01 演算子とは
- 4-02 算術演算子
- 4-03 代入演算子
- 4-04 ビットシフト演算子
- 4-05 比較演算子
- 4-06 論理演算子
- 4-07 文字列結合演算子
- 章末復習問題
5章 条件分岐処理
- 5-01 条件分岐処理とは
- 5-02 if文
- 5-03 if文と論理演算子
- 5-04 三項演算子
- 5-05 switch 文
- 章末復習問題
6章 繰り返し処理
- 6-01 繰り返し処理とは
- 6-02 while文
- 6-03 do-while文
- 6-04 for文
- 6-05 for-of文
- 6-06 繰り返し処理の終了と継続
- 6-07 多重ループ
- 章末復習問題
7章 関数
- 7-01 関数の作成
- 7-02 引数のある関数の作成
- 7-03 戻り値のある関数の作成
- 7-04 関数式とアロー関数
- 7-05 ジェネリクス
- 7-06 スコープ
- 章末復習問題
8章 クラスの基本
- 8-01 クラス
- 8-02 プロパティ
- 8-03 メソッド
- 8-04 コンストラクタ
- 8-05 アクセス修飾子
- 章末復習問題
9章 クラスの応用
- 9-01 継承
- 9-02 オーバーライドとオーバーロード
- 9-03 アクセス修飾子(protected)
- 9-04 ジェネリックメソッド
- 章末復習問題
10章 抽象クラスとインターフェース
- 10-01 抽象クラス
- 10-02 インターフェースとは
- 10-03 インターフェースの継承
- 章末復習問題
11章 例外処理
- 11-01 例外処理とは
- 11-02 try catch finally
- 11-03 Errorオブジェクト
- 11-04 カスタム例外クラス
- 章末復習問題
12章 モジュール
- 12-01 モジュールとは
- 12-02 デフォルトエクスポート/インポート
- 12-03 モジュールの分割と階層化
- 章末復習問題
13章 ReactによるWebアプリ開発
- 13-01 Webページの作成
- 13-02 Reactとは
- 13-03 開発用プロジェクトの作成
- 13-04 Reactの基本ファイル
- 13-05 カウンターアプリの作成
- 13-06 お天気アプリの作成
- 章末復習問題
章末復習問題解答&チートシート
サポート
ダウンロード
本書で使用したサンプルファイルをダウンロードできます。
データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。
(2024年3月27日更新)
- ダウンロード
- サンプルファイル(SourceCode.zip)