输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
window.onload = function ()
{
/*
函数名:evenSum
传入值:整数数值number
作用:输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n。
*/
function eventSum (n)
{
if(parseInt(n) !== n)
{
console.log('请输入整数数值!')
}else
{
var iStart = n%2 == 1 ? 1 : 2;
//对n进行判断是为奇数还是偶数

for(var iSum = 0; iStart <= n; iStart += 2)
//不管是奇数还是偶数其中的n的规律都是 每次 +2
{
iSum += 1/iStart;
}
return iSum;
}
}
console.log(eventSum(3));
}
</script>
</head>
<body>
</body>
</html>

原文地址:https://www.cnblogs.com/111lll/p/7435255.html