書籍詳細(速習 TypeScript)

速習 TypeScript 書影

速習 TypeScript

サポート終了
著者山田祥寛
出版社WINGSプロジェクト
価格500円(税込)
判型Kindle版・4色
ページ数114ページ
発売日2017年6月21日
シリーズ 速習(QUICK MASTER - WINGS)
対象レベル初級

改訂版が刊行されています。詳細はこちらをご覧ください。

サクッと学べる。TypeScript 解説書。

altJSのデファクトスタンダードであるTypeScriptを素早くマスターしよう。
本書では、TypeScriptの基本を4つのPartに分けて、サンプルコードとともに詳しく解説しています。Appendixでは、Visual Studio Codeによる開発も紹介しています。
速習 TypeScript ロゴ

更新履歴

  • 正誤訂正:2017年10月5日 更新

目次

  • Part1:はじめに
  • JavaScriptの代替言語 − TypeScript
  • 主なaltJS
  • TypeScriptの主な特徴
  • (1)開発環境が豊富である
  • (2)JavaScriptのスーパーセットである
  • (3)ECMAScript 2015の仕様にいち早く準拠
  • TypeScript学習の準備
  • TypeScript Playground
  • コマンドラインからの実行
  • [1]Node.jsをインストールする
  • [2]TypeScriptをインストールする
  • [3]TypeScriptでコンパイルを実行する
  • 対象読者
  • Part2:変数/データ型
  • 変数 - let/var命令
  • 型を伴う変数宣言
  • リテラル表現
  • (1)数値リテラル
  • (2)文字列リテラル
  • データ型を明示的に変換する「型アサーション」
  • 補足:var/let命令の違い
  • (1)ブロックスコープに対応したlet命令
  • (2)変数の重複を認めない
  • 定数を宣言する - const命令
  • 配列・連想配列・列挙体・タプル
  • 基本的な値の集合を表す - 配列
  • 補足:Arrayコンストラクターは使わない
  • 文字列キーで管理する配列 - 連想配列
  • 連想配列を利用する場合の注意
  • 関係する定数を束ねる列挙型
  • 複数の型が混在したタプル型
  • 高度な型
  • 共用型
  • 型エイリアス
  • 文字列リテラル型
  • null非許容型
  • 型定義ファイル
  • [1]型定義ファイルをインストールする
  • [2]インストールされた型定義ファイルを確認する
  • [3]jQueryを含んだコードをコンパイルする
  • Part3:関数
  • 関数の基本構文
  • function命令による関数の宣言
  • 関数リテラルによる宣言
  • アロー関数(ラムダ式)による宣言
  • アロー関数はthisを固定する
  • 関数のさまざまな表現
  • 省略可能な引数を宣言する
  • 引数にデフォルト値を設定する
  • (1)任意引数のうしろに必須引数は配置できない
  • (2)デフォルト値には式も指定できる
  • (3)引数にundefinedを指定した場合
  • 不特定多数の引数を表現する - 可変長引数
  • 関数のオーバーロード
  • 引数/戻り値型としての共用型
  • 型ガード
  • Part4:オブジェクト指向構文
  • クラスの基本
  • クラスを定義する - class命令
  • クラスの内外からのアクセスを制御する - アクセス修飾子
  • コンストラクターとプロパティ設定
  • getter/setterアクセサー
  • (1)読み書きを制御できる
  • (2)値チェック/戻り値の加工などが可能
  • 静的メンバー
  • 名前空間
  • 階層的な名前空間
  • 継承/実装
  • 継承の基本
  • メソッドのオーバーライド
  • 抽象メソッド
  • インターフェイス
  • インターフェイスの例
  • インターフェイスを継承することも
  • 補足:構造的部分型
  • 型注釈としてのインターフェイス
  • 補足:オブジェクト型リテラル
  • 型としてのthis
  • ジェネリック(総称型)
  • ジェネリック型の定義
  • 型引数の制約
  • ジェネリックメソッド
  • 例:オブジェクトのマージ
  • Appendix:その他
  • Visual Studio Codeによる開発
  • VSCodeの使い方
  • [1]VSCodeをインストールする
  • [2]プロジェクトフォルダーを開く
  • [3]tsconfig.jsonを準備する
  • [4]TypeScriptコードを準備する
  • [5].tsファイルをコンパイル/実行する
  • [6]コンパイル済みのコードを実行する
  • tsconfig.json簡易リファレンス

正誤表

該当頁 該当箇所 修正刷
訂正箇所 訂正事項 更新日
p.- Part4 例:オブジェクトのマージ 実行結果 -
// 結果:{ price: 2980, title: "JavaScript本格入門", toString:function ()} // 結果:{ debug:function (), price: 2980, title: "JavaScript本格入門", toString:function ()} 2017/10/05

FAQ

現在、FAQはありません。

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』