首頁 > web前端 > 前端問答 > javascript怎麼求總分和平均值

javascript怎麼求總分和平均值

青灯夜游
發布: 2022-10-19 18:08:08
原創
2479 人瀏覽過

實作步驟:1、建立一個包含多個資料的數組,語法「var arr=[num1,num2..numN];」;2、用forEach()計算數組元素總和,語法「var sum=0;function f(v){sum =v;}arr.forEach(f);”;3、用length屬性計算陣列長度,語法「arr.length;」;4、將總分除以陣列長度即可取得平均值,語法「sum/len」。

javascript怎麼求總分和平均值

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

在javascript中,可以藉助數組,利用forEach()方法和length屬性來求總分和平均值。

實作步驟:

步驟1:建立一個包含多個數字資料的陣列

var 数组名=[数值1,数值2..,数值N];
登入後複製

步驟2:利用forEach()迭代數組計算數組元素總和(總分)

var sum = 0;
function f(value) {
sum += value;
}
数组对象.forEach(f);
登入後複製

步驟3:利用length屬性計算數組長度

#
var len=数组对象.length;
登入後複製

步驟4:將總分除以 數組長度

var avg=sum/len;
登入後複製

實作範例:

var a = [10, 11, 12], sum = 0,len,avg;
console.log(a);
function f(value) {
sum += value;
}
a.forEach(f);
console.log("数组元素总和为:"+sum);

len=a.length;
console.log("数组长度为:"+len);

avg=sum/len;
console.log("数组平均数为:"+avg);
登入後複製

javascript怎麼求總分和平均值

#說明:

1、forEach() 方法

forEach() 方法用於呼叫數組的每個元素,並將元素傳遞給回調函數。

array.forEach(funtion callbackfn(value, index, array), thisValue)
登入後複製

funtion callbackfn(value, index, array):必要參數,指定回呼函數,最多可以接收三個參數:

  • value :數組元素的值。

  • index:陣列元素的數字索引。

  • array:包含該元素的陣列物件。

thisValue:可省略的參數,回呼函數中的 this 可引用的物件。如果省略 thisArg,則 this 的值為 undefined。

2、length屬性

length 屬性可設定或傳回陣列中元素的數目。

語法

  • 設定陣列的數量:

#
array.length=number
登入後複製
  • 傳回陣列的數量:

array.length
登入後複製

傳回值:

  • 一個數字,表示陣列中的物件的元素數目。    

【相關推薦:javascript影片教學程式設計影片

以上是javascript怎麼求總分和平均值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板