コメント書きまくり、コード書きまくり【Day 2/100】

JavaScriptを勉強しています。

イマイチずっとわからなかった関数、引数、戻り値

ようやくわかってきました。こんな例えをよく聞きます

例え話で理解する関数

  • 自動販売機(関数)の例
    • 関数本体: 自動販売機そのもの(「飲み物を取り出す」という一連の動作)。
    • 引数(インプット): 投入するお金や選ぶボタン(例: 100円、B-2ボタン)。
    • 戻り値(アウトプット): 出てくるジュース(例: コーラ)。
    • 呼び出し: ボタンを押すこと(自動販売機("B-2") のように関数を実行する)。
  • 小さなおじさん(関数)の例
    • 「こんにちは」と挨拶するおじさんを関数として作る。
    • 引数(名前)を渡すと、「こんにちは、[名前]さん」と返してくれるおじさん(関数)を作る。
    • このおじさんを呼び出す(関数を実行する)だけで、毎回「こんにちは、〇〇さん」という処理が自動で実行される。 

よく素人用に説明される文章ですが、何度も数をこなすと理解できるようになってきますね。

上のコード見たらわかります?

関数は自販機

makeSentence 文章作成マシーン、jyuku 猫の塾、seibi 整備工場

今回の引数は

catName 猫の名前全般、ahoCat アホの猫全般, car 車全般

そこに今回

thecatName 特定の猫、theahoCatアホ猫、 theGaisha メルセデス・ベンツ

結果は

ゴマちゃんだけ可愛いね!、賢くなるパンくん、修理のおしらせ

やっぱ数っすね。デザイン学習の時と同じ。何回も同じことを繰り返すと雰囲気から頭には言ってくる。コードが読めるようになってきた!

https://kiyo4810.github.io/day2_hello_github2/


コメントを残す

猫でデザインとプログラミングを学ぶをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む