JavaScript之函数、数组作业

1.计算用户指定的数值内的奇数和,例如用户输入的是10,则计算1 + 3 + 5 + 7 + 9的和;

javascript 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function sumadd(n){
            let sum = 0;
            for (let i = 1; i <= n; i ++){
                if (i % 2 != 0){
                    sum += i;
                }
            } 
            return sum;
        }
        let userInput = prompt("请输入一个数字:");
        userInput = Number(userInput);
        console.log("奇数和为:" + sumadd(userInput));
    </script>
</body>
</html>

结果:

2.使用递归计算1 - 100的和

javascript 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function sum(n) {
            if (n <= 0){
                return 0;
            }else{
                return n + sum(n-1);
            }

        }
        console.log(sum(100))
    </script>
</body>
</html>

结果:

相关推荐
lly2024069 分钟前
AJAX JSON 实例
开发语言
QiZhang | UESTC19 分钟前
JAVA算法练习题day27
java·开发语言·c++·算法·leetcode·hot100
坚持就完事了22 分钟前
2-C语言中的数据类型
c语言·开发语言
ss27344 分钟前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUG
java·开发语言·bug·mybatis
Stanford_11061 小时前
关于嵌入式硬件需要了解的基础知识
开发语言·c++·嵌入式硬件·微信小程序·微信公众平台·twitter·微信开放平台
星秀日1 小时前
JavaWeb--Ajax
前端·javascript·ajax
白水先森1 小时前
Python 运算符与列表(list)
java·开发语言
小政同学2 小时前
【Python】小练习-考察变量作用域问题
开发语言·python
嫂子的姐夫2 小时前
10-七麦js扣代码
前端·javascript·爬虫·python·node.js·网络爬虫
是那盏灯塔2 小时前
16.C++三大重要特性之多态
开发语言·c++