需求

1.计算用户指定的数值内的奇数和。例如用户输入的是10则计算1+3+5+7+9的和
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>作业1</title>
</head>
<body>
<script>
//计算用户指定的数值内的奇数和。例如用户输入的是 10,则计算 1 + 3 + 5 + 7 + 9 的和
const num = parseInt(prompt('请输入一个整数','1'))
var sum = 0;
for(let i = 1;i<=10;i++){
if(i%2 == 1){
sum += i
}
}
console.log('sum = ' +sum)
</script>
</body>
</html>

2.使用递归计算1~100的和
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>作业2</title>
</head>
<body>
<script>
//使用递归计算1~100的和
function recurse(n){
if(n === 1) {
return 1;
}else{
return n + recurse(n - 1)
}
}
console.log(recurse(100))
</script>
</body>
</html>
