クリックするたびに画像を変えるには?
配列を利用する。
addEventListenerで関数が呼び出された回数を0からカウントアップしていく。
かきかた
DOMオブジェクト名.src =array[count % array.length]
※count % array.length
↑count を array.length で割った余りになる。
階乗の計算
num = num *i;とnum *= i; は同じ。
アルゴリズム
ITでいうところのアルゴリズムとは、「効率の良い手順で処理する」という手法
処理手順をアルゴリズムにする(日本語で書く)ことが重要。
再利用しやすいプログラムをかけることが優秀なプログラマーの条件
まずは、先人が開発した効率的なアルゴリズムを学習する。
フローチャート
順次構造(上から下へ)
選択構造(if文)…3路以上に分かれるときには、分岐に条件を記述する。
反復構造(while/for 文)…下から上へ戻るときには矢印の表記をする。途中でやめるときはbreak構文を使う。
代入は←で表す。
コメント