この章では、ご質問にお答えし、本書を読むためのヒントを紹介します。
本書は3冊の本を1冊にまとめたものです。
クイズと演習は、学習した内容を練習して保持する上で重要な役割を果たします。
いくつかの章と節は「(advanced)」とマークされています。これは、最初はそれらをスキップできるということです。つまり、基本的な(高度ではない)内容だけを読めば、JavaScriptの簡単な実用的な知識を得ることができます。
知識が深まるにつれて、後で高度な内容の一部またはすべてに戻ることができます。
ボーナスチャプターは、この本の有料版(印刷版と電子書籍)でのみ利用できます。完全な目次に記載されています。
本書のHTML版(オンライン版、または有料版の広告なしアーカイブ)には、各章の最後にフィードバックを提供できるリンクがあります。
購入の領収書メールにはリンクが含まれています。その場所では、常にファイルの最新バージョンをダウンロードできます。
購入時にメールへの登録を選択した場合、新しいコンテンツがあるたびにメールが届きます。後で登録するには、Payhipに連絡する必要があります(`payhip.com`の一番下に記載されています)。
はい。方法は本書のホームページに記載されています。
印刷版を購入した場合は、デジタル版の割引を受けることができます。印刷版のホームページで方法を説明しています。
残念ながら、逆はできません。デジタル版を購入した場合、印刷版の割引を受けることはできません。
印刷版のホームページで、エラーを送信したり、送信されたエラーを見たりできます。
印刷版のホームページには、印刷版の脚注に表示されるすべてのURLのリストがあります。
例えば、以下のようなものが見られるかもしれません。
Number.isFinite(num: number): boolean
これは、`Number.isFinite()`の型シグネチャと呼ばれます。この表記法、特に`num`の静的型`number`と結果の静的型`boolean`は、実際のJavaScriptではありません。この表記法は、コンパイル型JavaScript言語であるTypeScript(主にJavaScriptに静的型付けを追加したもの)から借用したものです。
なぜこの表記法が使われているのですか?関数の動作をすばやく把握するのに役立ちます。この表記法については、「Tackling TypeScript」で詳しく説明されていますが、通常は比較的直感的です。
読書に関する指示
コンテンツを最適に読む方法を説明します。
外部コンテンツ
追加の外部コンテンツを指し示します。
ヒント
現在のコンテンツに関するヒントを示します。
質問
現在のコンテンツに関連する質問を提示し、回答します(FAQと同様)。
警告
落とし穴などについて警告します。
詳細
現在のコンテンツを補足する追加の詳細情報を提供します。脚注に似ています。
演習
その時点で実行できるテスト駆動型演習のパスについて説明します。
クイズ
現在の(一部の)章にクイズがあることを示します。