これから学ぶJavaScript

これから学ぶJavaScript

2,640円(本体 2,400円+税10%)

品種名
書籍
発売日
2018/7/20
ページ数
496
サイズ
A5判
著者
WINGS プロジェクト 齊藤 新三 著/山田 祥寛 監修
ISBN
9784295004097

さあ、Webの世界に飛び込もう!

本書は、これからJavaScriptプログラミングをはじめたいと考えている初心者のための入門書です。全くのプログラミング初心者が「プログラミングとは何か」「JavaScriptが活躍するWebの世界はどういった仕掛けで動いているのか」を理解できるよう、JavaScriptプログラミングの土台となる力を養えるようにサポートすることを心掛けています。また、上級の内容や古くからあるJavaScriptプログラミング方法などは割愛しました。本書を読み終えた後には、さらに本格的な入門書での学習や、各種のライブラリやフレームワークの習得が容易になる基礎力を身につけることができます。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

学校・法人一括購入に関するお問い合わせはこちらへ。

一括購入窓口

関連書籍

好評発売中

1週間でJavaScriptの基礎が学べる本

1週間でJavaScriptが使えるようになる!

好評発売中

ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!

好評発売中

スラスラ読める JavaScriptふりがなプログラミング 増補改訂版

プログラムが「読めない」を解決する入門書

好評発売中

JavaScriptモダンプログラミング完全ガイド 堅牢なコードを効率的に開発できる!

ダウンロード

  •  配布サンプルを修正しております(2022/05/22)。旧バージョンをご利用の方は、ダウンロードをお願いいたします。

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 150ページ 図5-4とその下の本文1行目
    • [誤]
      1~100の乱数
    • [正]
      0~100の乱数
    • 【 第2刷にて修正 】
  • 161ページ リスト5-12:fiveSeasons.js 1行目
    • [誤]
      let month = Math.round(Math.random() * 12);
    • [正]
      let month = Math.round(Math.random() * 11) + 1;
    • 【 第2刷にて修正 】
  • 162ページ ページ上のアミカケ実行例の直下に本文として追加
    • [誤]
      (下記の解説を追加)
      これまでの乱数は0~100や0~5など0始まりですが、ここでは1始まりにしなければなりません。そのために少し工夫しています。
      まず、Math.round(Math.random() * 11) で0~11の乱数となります。これに「+1」することで、1~12の乱数になります。
    • [正]
    • 【 第2刷にて修正 】
  • 171ページ 図6-2
    • [誤]
      1~10の乱数randを用意
    • [正]
      0~10の乱数randを用意
    • 【 第2刷にて修正 】
  • 196ページ リスト6-8:rectangleLoop.js 1、2行目
    • [誤]
      let width = Math.round(Math.random() * 10);
      let height = Math.round(Math.random() * 10);
    • [正]
      let width = Math.round(Math.random() * 9 ) + 1;
      let height = Math.round(Math.random() * 9 ) + 1;
    • 【 第2刷にて修正 】
  • 222ページ ワトソン先生の発言中
    • [誤]
      1~100の乱数
    • [正]
      0~100の乱数
    • 【 第2刷にて修正 】
  • 227ページ アミカケ実行結果の下の本文2行目
    • [誤]
      1~10の乱数
    • [正]
      0~10の乱数
    • 【 第2刷にて修正 】
  • 229ページ 7-4-3項 本文2行目
    • [誤]
      1~10の乱数
    • [正]
      0~10の乱数
    • 【 第2刷にて修正 】
  • 246ページ リスト8-4:calcSumAndAveArrays.js 最終行
    • [誤]
      console.log("list3の合計: " + sum3 + ";平均: " + ave2);
    • [正]
      console.log("list3の合計: " + sum3 + ";平均: " + ave3);
    • 【 第2刷にて修正 】
  • 246ページ リスト8-4の実行結果 最終行
    • [誤]
      list3の合計: 58;平均: 17.6
    • [正]
      list3の合計: 58;平均: 8.2857142857143
    • 【 第2刷にて修正 】
  • 287ページ 図9-6
    • [誤]
      printScore($student)
    • [正]
      printScore(student)
    • 【 第2刷にて修正 】
  • 296ページ リスト9-6 コメント2か所(1行目と6行目)
    • [誤]
      TestScoreAdv
    • [正]
      TestScore
    • 【 第2刷にて修正 】
  • 300ページ リスト9-8 コメント(1行目)
    • [誤]
      TestScoreAdv
    • [正]
      TestScore
    • 【 第2刷にて修正 】
  • 337ページ 本文1行目
    • [誤]
      1~100までの乱数
    • [正]
      0~100までの乱数
    • 【 第2刷にて修正 】
  • 426ページ リスト12-4 13行目
    • [誤]
      let paymentSelectResultStr = "手数料: "
    • [正]
      let paymentSelectResultStr = "手数料: ";
    • 【 第2刷にて修正 】
  • 426ページ リスト12-4 下から8行目
    • [誤]
      paymentSelectResultStr = ""
    • [正]
      paymentSelectResultStr = "";
    • 【 第2刷にて修正 】
  • 430ページ COLUMN下の本文上から2行目
    • [誤]
      表 1 2- 4
    • [正]
      表 1 2- 1
    • 【 第2刷にて修正 】
  • 430ページ COLUMN下の本文上から4行目
    • [誤]
      loadプロパティ
    • [正]
      onloadプロパティ
    • 【 第2刷にて修正 】
  • 430ページ ページ下の網掛け部分、脚注(2か所)
    • [誤]
      window.load
    • [正]
      window.onload
    • 【 第2刷にて修正 】
  • 431ページ 2つ目の会話文の中
    • [誤]
      window.load =
    • [正]
      window.onload =
    • 【 第2刷にて修正 】

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム