2019/02/05こんにちは!yatsureです。前回は条件分岐で力尽きてしまいましたので、今日はループについて。いう記述がありますね?そうです。その1辺りでvarは変数を作り出す言葉だと伝えました。ここでは、iという変数が作り出されて居ます。iはループを開始する数字を入れる、と書きましたがそれってどういう意味やねんって感じですよね。そのまんまなんですが、迷ったら0でも入れといてください。僕は基本0で使ってます。件なんですけど、これは条件式です。その2の記事に少し出て来ますね。これは、これが満たされているときはループするよ、という意味です。開始数字が0終了数字が10と設定する形になるんですが、1回目はi=0なので、i<10=0<10で条件式が満たされているのでループ内の処理が行われる、という理屈です。え、2回目は?っていうか11回目はどうしてループしないの?僕と同じでせっかちな人はそう思うでしょう。答えはその後のi++にあります。このi++は、ループする毎にiに+1するよ、という意味です。2回目はi=1、11回目はi=10になって居て、i<10が11<10となり満たされなくなるのでループが終わる、という理屈になります。いやこれ何が便利なんだよって思うじゃないですか。́・∀・`)何が悲しくてたかがループを使うのにこんな事やらなあかんねん。バカなの?いいえアホです。今の時点では真面目に読んでくれた貴方はアホという事がわかりました♨︎しかしこのまま私のブログを読んでくれている貴重なアホを唯のアホしておくのは勿体無いので、これがどう生きるのか、どうかお付き合いください。話は変わりますが、実は配列という考え方がプログラミングには存在します。["主人公","魔法使い","脳筋","踊り子","賢者"];変数を作る事を"宣言する"とよく言いますので、今後はそう呼ばせて頂きますが、こんな感じで配列は宣言できます。入れられる、と説明をして来ました。実はこれ、型という考えがあります。わかりやすいのが、1と"1"の違いです。1;console.log(hensu1);これをスクリプトとしてツクールでイベントに組み込んで実行した時、あのF8を押すと出てくる白いウインドウ(多分デバッグウインドウ的な名前)になんと表示されるでしょうか?答えは2ですね。"b";console.log(hensu2);これはどうでしょうか?答えは"ab"ですね。