TypeScript 陣列的求移動平均值(movingAverage)
TypeScript 是一種 JavaScript 的超集,它提供了類型檢查和靜態分析功能,可以更容易地開發大型應用程式。在 TypeScript 中,可以使用陣列來計算移動平均值(movingAverage)。
移動平均值是一種統計技術,用於計算一系列數據的平均值,並且可以更新數據,以便更新平均值。移動平均值可以用於計算股票價格的趨勢,以及其他時間序列數據的趨勢。
在 TypeScript 中,可以使用陣列來計算移動平均值。首先,需要定義一個陣列,並將數據添加到陣列中:
let data: number[] = [1, 2, 3, 4, 5];
接下來,可以使用 for 迴圈來計算移動平均值:
let sum = 0; for (let i = 0; i < data.length; i++) { sum += data[i]; } let movingAverage = sum / data.length;
上面的程式碼會計算出移動平均值,並將結果存儲在 movingAverage
變量中。
此外,也可以使用 Array.reduce()
方法來計算移動平均值:
let movingAverage = data.reduce((sum, value) => sum + value, 0) / data.length;
上面的程式碼會使用 Array.reduce()
方法將陣列中的所有值相加,然後除以陣列的長度,以計算出移動平均值。
最後,也可以使用 Array.forEach()
方法來計算移動平均值:
let sum = 0; data.forEach(value => { sum += value; }); let movingAverage = sum / data.length;
上面的程式碼會使用 Array.forEach()
方法將陣列中的所有值相加,然後除以陣列的長度,以計算出移動平均值。
總結來說,在 TypeScript 中,可以使用陣列來計算移動平均值。可以使用 for
迴圈,Array.reduce()
方法,以及 Array.forEach()
方法來計算移動平均值。
總結
在 TypeScript 中,可以使用陣列來計算移動平均值。可以使用 for
迴圈,Array.reduce()
方法,以及 Array.forEach()
方法來計算移動平均值。