平均値を取得
平均値を取得するには、次のような方法で実装します。
関数定義
/**
* 平均値を取得
* @param {number[]} nums 算出する元の数値
* @return {number|false} 平均値を返す(失敗した場合はfalseを返す)
*/
var average = function(nums) {
if (typeof nums !== 'object' || nums.length === 0) return false;
var totalNumber = 0;
for (var key in nums) totalNumber = totalNumber + Number(nums[key]);
return totalNumber / nums.length;
};
引数
引数名 | 型 | 説明 | |
---|---|---|---|
第一引数 必須 |
nums | number[] | 数値を含む配列 |
戻り値
成功した場合は平均値が、失敗した場合はfalseを返します。
サンプルコード
JavaScript
var nums = [100, 200, 300, 150, 120, 170, 250, 200],
result = average(nums);
alert(result); // 186.25