- トップページ
- プログラミング
- JavaScript・Ruby
- これから学ぶJavaScript
これから学ぶJavaScript
2,640円(本体 2,400円+税10%)
- 品種名
- 書籍
- 発売日
- 2018/7/20
- ページ数
- 496
- サイズ
- A5判
- 著者
- WINGS プロジェクト 齊藤 新三 著/山田 祥寛 監修
- ISBN
- 9784295004097
さあ、Webの世界に飛び込もう!
本書は、これからJavaScriptプログラミングをはじめたいと考えている初心者のための入門書です。全くのプログラミング初心者が「プログラミングとは何か」「JavaScriptが活躍するWebの世界はどういった仕掛けで動いているのか」を理解できるよう、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刷にて修正 】
- [誤]
お問い合わせ
書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。