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

吉村総一郎 / 『高校生からはじめる プログラミング』