JS基礎-for文2

繰り返し処理-偶数の合計

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>繰り返し-偶数の計算</title>
    <style>
	h1 {
		font-size: 20px;
	}
	</style>
    <script>
	function goukei() {
		var ans =0;
		var bunbo =2;
		var a;
		for (i=1; i<=10; i++) {
			a = 1/bunbo;
			ans = ans + a;
			bunbo = bunbo*2;//次の計算用に分母の値を(2のn+1乗)にする
		}
		alert('合計は' + ans + 'です');
	}
	</script>
</head>
<body>
<h1>偶数の合計</h1>
<p>1/(2のn乗)を合計した結果を表示する。</p>
<p>1/2&sup1; + 1/2&sup2; + 1/2&sup3; +...を1/2<sup>10</sup>まで計算</p>
<input type="button" value="結果を見る&#63743;" onClick="goukei()">
</body>
</html>