他の回答者さんがおっしゃるとおり、前回のご質問から見てみますに、
https://teratail.com/questions/117679
関数というものをご理解されていないように思えます。
関数というか、
プログラムって数学みたいなものなので、
(というか、数学にも関数ありますよね)
まずそこから理解されるのがいいのかと。
数学だと、
x + y = 6
で、x = 2である時に、y = 4ってなるあれです。
上記をjavascriptで関数化すると、こうです。
javascript
1function yReturnSix(xValue){
2 return 6 - xValue;
3}
4
5var x = 2;
6// 4と出力されます。
7console.log(yReturnSix(x));
代入という言葉も覚えましょう。
代入とは、変数という箱に、値という物を入れる、というイメージです。
関数はレンジみたいなものだと覚えましょう。
上記では、xという箱に、2という数値を入れて、
それを、yReturnSixというレンジで使うために、
xの中身を突っ込んでます。
yReturnSixというレンジは、6 - 突っ込んだ値 という調理を行います。
出来上がった料理を、取り出して、それをテーブルに並べているのが、console.log()です。
質問者さんのテックアカデミーさんの例題で言うなら、
まず最初に、
judgeというレンジ(関数)を先に用意します。
このレンジは、中に入れるものによって、調理の仕方が変わるようになっています。
中身によって、処理の仕方を変える、ifを使うものを、
プログラムではif 構文といいます
(他にも、switch構文ってのもありますが)
牛乳をごはんと同じ時間チンしたら大変なことになりますよね?
そうならないように、条件によって変えているんです。
そして、
var money = 10000;
これは、moneyという箱(変数)に10000という中身(値)を入れています。
で、最後に、
judgeというレンジに、moneyの中身をいれ、調理(関数を呼び出す)を行うのが、
judge(money);
です。
例えがあれでしたが、
とにかく、何かで例えるなりなんなりして、
プログラムが何をやっているのか、何ができるのか、を理解していきましょう。
なんで関数なんて、まどろっこしいやり方するの?
という質問はしないでください。
理由はもっと複雑なプログラミングをして行くときにわかってきます。
今は関数の使い方などを学んで、徐々にステップアップしていくべきかと思います。
長文失礼しました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。