200317 吉村総一郎 / 『高校生からはじめる プログラミング』 読書グラフィ 今日読んだ本
読書グラフィ 今日読んだ本
★吉村総一郎 / 『高校生からはじめる プログラミング』
●浮動小数点
小数点以下の数値を正しく表現できないことがある。
これは、小数点以下の数値は2進数で正確に表現できないためです。
そのため、計算結果に誤差が生まれることがあります。
●'use strict'
プログラムの間違いをより厳しくチェックする
「厳密モード」を有効にします。
(function(){
'use strict';
})();
●変数の宣言 var 以外
・const
値を一度しか代入できない定数を宣言。
別の値を代入しようとするとエラーが出る。
・let
{}で囲まれた中でのみ使える変数を宣言する。
●手続き型プログラミング言語
プログラムの処理の手順を、実行する順番に記述する言語のこと。
●論理式
・否定:Aではない !A
・論理和:AまたはB A || B
・論理積:AかつB A && B
●Fizz Buzz
数字を数えていく言葉遊びで、1から順番に数字を発言していきます。
3で割り切れる場合は「Fizz」、5で割り切れる場合は「Buzz」、
両方で割り切れる(15で割り切れる)場合は「FizzBuzz」を、
数の代わりに発言します。
※for (var i=1; i<100; i++) {
if (i % 15 === 0) {
document.write('FizzBuzz');
} else if (i % 5 === 0) {
document.write('Buzz');
} else if (i % 3 === 0) {
document.write('Fizz');
} else {
document.write(i + ' '); // 文字の後にスペース
}
}
●コレクション
値などの要素の集まりのことをいいます。
●
var a =[]; // 空の配列
a.push('X'); // aにXを追加する
a.console.log(a.length); // 1(配列の要素数)が表示される
●Chrome デベロッパーツール上での改行
「Shift]+[Enter]
●オブジェクト(object)
Javascriptにおける値の一つ。
プロパティという、名前と値のセットを複数持つことができます。
学校の生徒は、氏名や年齢、クラスなどさまざまな特徴を持っています。
これがプロパティです。そしてプロパティは、「氏名:太郎」「年齢:15歳」
「クラス:B組」のように、名前と値のセットで成り立ちます。
#読書 #WEB