HTMLにおいてのJavascriptを使用して数値の表示とその平均値を表示したいとかんがえており、下のようにコードを書きました。
HTml
1<!DOCTYPE html> 2 <html> 3 <body> 4 <h2>Score List and Avarege Score<h2> 5 <p>Here is the list of score and their average:</p> 6 <p id="display"></p> 7 <script> 8 var score, outputText, fLength, i; 9 score=["65", "70", "85", "90", "50", "62", "76", "88", "64", "45"]; 10 fLength=score.length; 11 outputText="<ul>"; 12 for(i=0; i<fLength; i++) 13 { 14 outputText += "<li>"+score[i]+"</li>"; 15 } 16 outputText += "</ul>"; 17 document.getElementById("display").innerHTML = outputText; 18 function Avarage(score) 19 { 20 retrn(score[0]+score[1]+score[2]+score[3]+score[4]+score[5]+score[6]+score[7]+score[8]+score[9])/score.length 21 } 22 console.log("The average score is:" + Average(score)); 23 </script> 24 </body> 25 </html>
しかし、平均値が表示されなく下のように表示されました。私のコードをどのように修正すれば、平均値を表示させることができるのしょうか。
retrn は return の誤り・・・ということが原因・・・・ではないですよね?
あと Avarage と Average の違いもありますね。
エラーは出ないのでしょうか?
スペルを修正したのですが、
console.log(" The average score is:" +Average(score));
の出力がされないです
https://www.buildinsider.net/web/chromedevtools/01#page-9
Consoleパネルで確認していますか?