かんたん TypeScript
書籍情報
発売日 : 2023年10月26日
著者/編集 : HIRO
出版社 : 技術評論社
発行形態 : 単行本
ページ数 : 448p
書籍説明
内容紹介
本書は、「広く・正しく・新しく」をコンセプトに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 お天気アプリの作成
章末復習問題
■章末復習問題解答&チートシート
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 お天気アプリの作成
章末復習問題
■章末復習問題解答&チートシート
著者情報
HIRO
高橋 広樹