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>

结果:

相关推荐
sheji341616 小时前
【开题答辩全过程】以 基于Python的餐饮统计系统的设计和实 现为例,包含答辩的问题和答案
开发语言·python
elseif12316 小时前
【C++】并查集&家谱树
开发语言·数据结构·c++·算法·图论
catchadmin16 小时前
2026 年 PHP 前后端分离后台管理系统推荐 企业级方案
开发语言·php
Byron070716 小时前
从 0 到 1 搭建 Vue 前端工程化体系:提效、提质、降本实战落地
前端·javascript·vue.js
LGL6030A16 小时前
Java学习历程26——线程安全
java·开发语言·学习
遨游xyz16 小时前
排序-快速排序
开发语言·python·排序算法
傻啦嘿哟17 小时前
Python操作PDF页面详解:删除指定页的完整方案
开发语言·python·pdf
Data_Journal17 小时前
如何使用 Python 解析 JSON 数据
大数据·开发语言·前端·数据库·人工智能·php
德育处主任Pro17 小时前
纯前端网格路径规划:PathFinding.js的使用方法
开发语言·前端·javascript
墨笔.丹青17 小时前
基于QtQuick开发界面设计出简易的HarmonyUI界面----下
开发语言·前端·javascript