当前位置: 首页 > article >正文

JS基础:数组for循环年龄案例

 <script>
        let eage1 = []//定义一个空数组接受年龄
        for (let i = 1; i <= 5; i++) {
            let eage = prompt(`请输入第${i}个年龄`)//每次循环输入
            if (eage > 0 && eage < 100) {//满足0-100
                eage1.push(eage)//放入数组
            }
        }
        //1、依次打印数组输入进去的年龄
        document.write(eage1 + `<br>`)
        //2、打印所有成年人年龄
        for (let i = 0; i < eage1.length; i++) {
            if (eage1[i] > 18) {
                document.write(eage1[i] + `<br>`)
            }
        }
        //3、打印所有人总年龄
        let sum = 0
        for (let j = 0; j < eage1.length; j++) {
            sum += +eage1[j]
        }
        document.write(sum + `<br>`)
        //4、打印出所有人的平均年龄
        let average = 0
        average = sum / eage1.length
        document.write(average + `<br>`)
        //5、打印出年龄最大和最小的
        let max = eage1[0], min = eage1[2]
        for (let n = 0; n < eage1.length; n++) {
            if (eage1[n] > max) {
                max = eage1[n]
            }
            if (eage1[n] < min) {
                min = eage1[n]
            }
        }
        document.write(`输入年龄中最大的为${max}<br>`)
        document.write(`输入年龄中最小的为${min}<br>`)
    </script>

 


http://www.kler.cn/news/309666.html

相关文章:

  • sql中的APPLY 和 LATERAL
  • Git 命令详解与项目迁移指南
  • 代码随想录算法训练营第13天|二叉树基础知识、递归遍历、迭代遍历、层序遍历、116. 填充每个节点的下一个右侧节点指针
  • 【计算机网络】TCP的可靠传输机制、标记位以及编程结构
  • vue3透传、注入
  • sqlite在Windows环境下安装、使用、node.js连接
  • URLEncode
  • 力扣之181.超过经理收入的员工
  • 基于C#+SQLServer 2005实现(CS界面)校园卡消费信息系统
  • Redis 篇- 实战项目中使用 Redis 实现经典功能(异步秒杀商品、点赞功能、共同关注的好友、投喂功能)
  • 笔试强训day15
  • Oracle SQL injection(SQL注入)
  • XML映射器-动态sql
  • 51单片机-直流电机(PWM:脉冲宽度调制)实验-会呼吸的灯直流电机调速
  • 通过WinCC在ARMxy边缘计算网关上实现智能制造
  • “杏鲍菇驱动机器人创新前行:康奈尔大学最新研究亮相Science子刊“
  • uniapp 苹果安全域适配
  • 2024.9.14
  • python怎么写csv文件
  • 特效【生日视频制作】小车汽车黄金色版悍马车身AE模板修改文字软件生成器教程特效素材【AE模板】
  • Python | Leetcode Python题解之第406题根据身高重建队列
  • 三维数字图像相关法(3D-DIC)用于复合材料力学性能测试
  • 量化交易backtrader实践(一)_数据获取篇(3)_爬取数据
  • 直播开播极速流,如何有效接入?
  • RK3588人工智能学习笔记-rknn_server代理服务使用介绍
  • 清理C盘缓存,如何针对Windows10系统,专业地调整和优化C盘缓存设置
  • ESP-01S,ESP8266设置客户端透传模式
  • Nginx节点健康检查与自动上下线管理脚本,推送告警到企业微信
  • 解决Windows桌面或文件夹不自动刷新
  • 五种嵌入式中常见网络协议栈