コード$(document).ready(function(){ function score_indicate(){ // このような記述をすることで、subject_pointsという変数の中に // [国語の点数,英語の点数,数学の点数,理科の点数,社会の点数]という配列を作成できる。 let subject_points = [Number($('#national_language').val()), Number($('#english').val()), Number($('#mathematics').val()), Number($('#science').val()), Number($('#society').val()) ]; // さらにこのような記述をすることで、「合計点:」となっている右の部分に合計点が出力される let sum = subject_points[0]; sum = sum + subject_points[1]; sum = sum + subject_points[2]; sum = sum + subject_points[3]; sum = sum + subject_points[4]; $("#sum_indicate").text(sum); // ここに、上記を参考にして平均点を出力する処理を書き込む let num = subject_points.length; let average = (sum/num); $('#avarage_indicate').text(average); }; function get_achievement(){ // ここに、ランクの値の文字列(平均点が80点以上なら"A"、60点以上なら"B"、40点以上なら"C"、それ以下なら"D")を出力する処理を書き込む }; ```上記のコードなのですが、function get_achieviment()の中でfunction score_indicate()の変数を使いたいときはどのように取得すれば良いのでしょうか? また取得した変数を使い、平均点のランク付けをfor文を使って見本を書いていただきたいです。 よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー