
JavaScriptを勉強しています。
イマイチずっとわからなかった関数、引数、戻り値
ようやくわかってきました。こんな例えをよく聞きます
例え話で理解する関数
- 自動販売機(関数)の例
- 関数本体: 自動販売機そのもの(「飲み物を取り出す」という一連の動作)。
- 引数(インプット): 投入するお金や選ぶボタン(例: 100円、B-2ボタン)。
- 戻り値(アウトプット): 出てくるジュース(例: コーラ)。
- 呼び出し: ボタンを押すこと(
自動販売機("B-2")のように関数を実行する)。
- 小さなおじさん(関数)の例
- 「こんにちは」と挨拶するおじさんを関数として作る。
- 引数(名前)を渡すと、「こんにちは、[名前]さん」と返してくれるおじさん(関数)を作る。
- このおじさんを呼び出す(関数を実行する)だけで、毎回「こんにちは、〇〇さん」という処理が自動で実行される。
よく素人用に説明される文章ですが、何度も数をこなすと理解できるようになってきますね。
上のコード見たらわかります?
関数は自販機
makeSentence 文章作成マシーン、jyuku 猫の塾、seibi 整備工場
今回の引数は
catName 猫の名前全般、ahoCat アホの猫全般, car 車全般
そこに今回
thecatName 特定の猫、theahoCatアホ猫、 theGaisha メルセデス・ベンツ
結果は
ゴマちゃんだけ可愛いね!、賢くなるパンくん、修理のおしらせ
やっぱ数っすね。デザイン学習の時と同じ。何回も同じことを繰り返すと雰囲気から頭には言ってくる。コードが読めるようになってきた!
https://kiyo4810.github.io/day2_hello_github2/

コメントを残す