javascript之二重循环练习

练习1,打印直角三角形,用*表示

分析

第一行1个*

第二行2个*

第三行3个*

以此类推

i控制在第几行,j控制打印的*数,由于i=j

javascript 复制代码
let rows = Number(prompt("请输入用户要打印的行数:"))
        for(let i=1;i<=rows;i++)
    {
        for(let j=1;j<=i;j++)
        {
            document.write("*")
        }
        document.write("<br>")
    }

如果要打印倒直角三角形

i与j的关系是i<=行数-i+1

javascript 复制代码
let rows = Number(prompt("请输入用户要打印的行数:"))
        for(let i=1;i<=rows;i++)
    {
        for(let j=1;j<=rows-i+1;j++)
        {
            document.write("*")
        }
        document.write("<br>")
    }
相关推荐
阿猫的故乡4 小时前
Vue模板引用和组件暴露:ref拿DOM、defineExpose调方法,案例多到眼花
前端·javascript·vue.js
keykey6.4 小时前
循环神经网络(RNN)与序列模型:让AI学会“记忆“
开发语言·人工智能·深度学习·机器学习
DevOpenClub4 小时前
用 OCR、PDF 转文本和摘要接口构建 RAG 文档入库 Agent
数据库·pdf·ocr
星恒随风4 小时前
C++ 类和对象入门(四):日期类 Date 的运算符重载实现详解
开发语言·c++·笔记·学习
疯狂打码的少年5 小时前
编译程序与解释程序的区别
java·开发语言·笔记
caimouse8 小时前
reactos编码规范
c语言·开发语言
睡不醒男孩03082310 小时前
第二篇:深入探索开源数据库高可用:构建基于CLup的PostgreSQL生产级高可用与读写分离架构
数据库·postgresql·开源·clup
xieliyu.12 小时前
Java算法精讲:双指针(三)
java·开发语言·算法
Micro麦可乐12 小时前
Spring Boot 实战:从零设计一个短链系统(含完整代码与数据库设计)
数据库·spring boot·后端·哈希算法·雪花算法·短链系统
码农阿豪12 小时前
从零到一:Spring Boot快速接入金仓数据库实战
数据库·spring boot·后端