JavaScriptの独学に最適な標準教科書として、長年にわたって読まれてきた
『独習JavaScript』。オンライン学習スクールUdemyの人気講師、CodeMafiaこと、
外村将大 氏による完全書き下ろしで新登場です!
本書では、JavaScriptでプログラミングを行う際に必要となる、
基本的な知識/概念/機能、文法/プログラムの書き方を、
さまざまなサンプルプログラムを例示しながら、詳細かつ丁寧に解説します。
プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック
という3つのステップで、JavaScriptの基礎を完全習得できます。
【本書「はじめ」により抜粋】
JavaScriptは、初心者にもわりあい馴染みやすい(プログラムを書くのが比較的簡単な)
半面、本格的なプログラムを書こうとすると途端に難易度が上がるプログラミング言語です。
それは、他のプログラミング言語ではあまり見られない、JavaScript特有の言語仕様が関係
しています。そのため、本書ではそれらの「落とし穴(JavaScript のクセや動作原理など)」
についても、図解とともに丁寧に解説しています。
私自身、初心者だったときに「なぜそのように動くのか?」まで解説してくれる書籍に
出会えず、JavaScriptの本質的な部分を理解するのにとても苦労しました。その経験を踏まえ、
初心者の方でもJavaScriptの本質をきちんとつかめるよう本書を執筆しました。
--------------------
【ポイント】
●JavaScriptの独学に最適な教科書として好評の『独習JavaScript』最新版。
初心者がJavaScriptを学ぶにふさわしい一冊
●JavaScriptでプログラミングを行う際に必要となる基本的な知識/概念/機能、
文法/書き方を、網羅的かつ体系的に習得できる
JavaScriptの入門者、これからJavaScript言語で開発を始めたい初学者から、再入門者、
学生・ホビープログラマまで、「一からJavaScriptを学びたい」
「JavaScriptプログラミングの基本をしっかり身につけたい」という方におすすめの一冊です。
JavaScriptの基本的な言語使用から、クラス、組み込みオブジェクト、コレクション、反復処理、非同期処理、DOM、イベント、モジュールまで、サンプルプログラムを例示しながら詳細かつ丁寧に解説します。
具体的な操作例やサンプルプログラム、実行結果を示し、手を動かして確認しながら学習できます。
各章末にある【理解度チェック】で、その章で学んだ事項を理解できたか確認できます。
Chapter 1 イントロダクション
Chapter 2 JavaScript開発の基礎
Chapter 3 変数とデータ型
Chapter 4 演算子
Chapter 5 制御構文
Chapter 6 関数
Chapter 7 スコープ
Chapter 8 thisキーワード
Chapter 9 クラス
Chapter 10 組み込みオブジェクト
Chapter 11 コレクション
Chapter 12 反復処理
Chapter 13 非同期処理
Chapter 14 DOM
Chapter 15 イベント
Chapter 16 モジュール
Chapter 17 Node.js
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 0-v サンプルファイル |
未 | 未 |
|
2023.01.13 | ||||||
1刷 | 003 1つ目のpoint 2行目 |
未 | 未 |
|
2023.12.14 | ||||||
1刷 | 013 「1.3.4 環境設定が問題ないか確認する」の「HTML コードを記述」本文3行目 |
2刷 | 済 |
|
2022.02.28 | ||||||
1刷 | 023 「2.1.2 JavaScriptの実行方法」の「◆JavaScript の実行」本文2~3行目 |
2刷 | 済 |
|
2022.02.28 | ||||||
1刷 | 055 「◆ BigInt リテラル」と「◆ オブジェクトリテラル」と「◆ 関数リテラル」のコード例 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 057 表3.4の下のコード例 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 064 「3.6.1 オブジェクトの初期化」の「構文 オブジェクトの初期化」 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 066 「ドット記法でプロパティにアクセス(dot_syntax.html)」の続き 下から1行目 |
3刷 | 済 |
|
2022.05.25 | ||||||
1刷 | 068 コード例「ブラケット記法の使用例(bracket_syntax.html)」下から1~5行目、コード例「変数を使ったプロパティ名の指定(bracket_variable.html)」上から1~4行目 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 069 「3.6.3 ブラケット記法」の「column オブジェクトリテラル内のブラケット記法」のコード例、下から3行目 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 070 「3.6.5 メソッド」の「構文 メソッドの定義と実行」のコード例 3行目、コード例「メソッドの記述例(object_method.html)」の3行目 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 071 「3.6.5 メソッド」の「column オブジェクトリテラル内の省略記法」の1つ目のコード例 3行目 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 072 「3.6.5 メソッド」の「column オブジェクトリテラル内の省略記法」の2つ目のコード例の下から3行目、および「練習問題 3.6」コード例の1行目 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 073 「3.6.6 シンボル(Symbol)」の2つ目のコード例、上から6行目 |
3刷 | 済 |
|
2022.07.21 | ||||||
1刷 | 080 [4]見出しと問題の文章 2行目 |
4刷 | 済 |
|
2022.08.17 | ||||||
1刷 | 101 構文「三項演算子」 |
4刷 | 未 |
|
2024.02.15 | ||||||
1刷 | 104 「その他の書き方」2行目 |
4刷 | 未 |
|
2024.02.15 | ||||||
1刷 | 119 「switch文の基本的な使い方」のファイル名 |
未 | 未 |
|
2024.05.16 | ||||||
1刷 | 316 「練習問題 11.1」の「対象の配列」 |
4刷 | 済 |
|
2022.10.18 | ||||||
1刷 | 408 1行目 |
4刷 | 済 |
|
2023.01.13 | ||||||
1刷 | 450 「[3] セレクタと要素の変更」の② |
4刷 | 未 |
|
2024.02.15 | ||||||
1刷 | 451 「フォーマット」1~2行目、5~6行目 |
4刷 | 未 |
|
2024.02.15 | ||||||
1刷 | 452 「③Todoアイテムを完了とする関数の実装」の本文 |
4刷 | 済 |
|
2023.01.13 | ||||||
1刷 | 510 「17.1.1 Node.js の環境構築」の「Node.js のダウンロードURL」 |
4刷 | 未 |
|
2024.02.15 |
MATSUDA, Shougo さん
2022-03-20
図書館。新版の独習シリーズ、Python、Rubyと読んできてこのJavaScriptに来ましたが、非常に基本から応用の深い所に通ずる所まで分かりやすく学ぶことができ、中途半端な理解に留まってしまっている所がある自分にとってそう復習となりました。
梶清智志 さん
2022-02-04
プログラムに興味がでたので、勉強のために購入しました。ほぼ初心者なので、パソコンの環境設定から詳しく記載してくれているのが助かりました。単純にコードを丸暗記するのではなく、どうしてこのように書くのかという仕組みを理解しながら読める本です。