平均値を取得

平均値を取得するには、次のような方法で実装します。

関数定義

/**
 * 平均値を取得
 * @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

JavaScript逆引きリファレンス一覧へ戻る