JS 中计算 1

<script>
// 请计算 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + 1/7 ... - 1/100;
// 定义计算结果变量
var result = 1;
for (var i = 2; i <= 100; i++) {
// 如果是偶数 那么就让result 减去 偶数分之一 如果是奇数 就让result 加上 奇数分之一
if (i % 2 === 0) {
// 说明是偶数
result -= 1 / i;
} else {
result += 1 / i;
}
}
// 读代码:
/*
1 定义result为1
2 开始循环
1 定义i为2
2 判定i是否小于100
3 此时i为2
所以 结果是 result - 1/2
循环体结束
4 i++ 变为3
2 判定i是否小于100
3 进入else语句
结果是 result - 1/2 + 1/3
再下一次循环
result - 1/2 + 1/3 - 1/4
再下一次循环
result - 1/2 + 1/3 - 1/4 + 1/5
依次循环 直到i变为101 跳出循环
*/
console.log(result);
 
</script>
原文地址:https://www.cnblogs.com/zz22/p/11402287.html