質問: (sum/num); $('#avarage_indicate').text(average); }; function get_achievement(){ // ここに、ランクの値の文字列(平均点が80点以上なら"A"、60点以上なら"B"、40点以上なら"C"、それ以下なら"D")を出力する処理を書き込む }; ``` 上記のコードなのですが、function get_achieviment()の中でfunction score_indicate()の変数を使いたいときはどのように取得すれば良いのでしょうか? また取得した変数を使い、平均点のランク付けをfor文を使って見本を書いていただきたいです。 よろしくお願いいたします。
回答: * 実行しないと意味がないので実行した戻り値に含ませるのが普通 * そうでないなら親スコープで宣言する * どうしようもなければグローバルで管理(おすすめはしない) そもそもが他のスコープの変数を参照しなくてはいけないような プログラムが想定できない