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>")
    }
相关推荐
XDHCOM13 小时前
ORA-32484重复列名错误,ORACLE数据库CYCLE子句故障修复与远程处理方案
数据库·oracle
Wenweno0o13 小时前
0基础Go语言Eino框架智能体实战-chatModel
开发语言·后端·golang
翻斗包菜13 小时前
PostgreSQL 日常维护完全指南:从基础操作到高级运维
运维·数据库·postgresql
@yanyu66613 小时前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot
呆瑜nuage13 小时前
MySQL表约束详解:8大核心约束实战指南
数据库·mysql
chenjingming66613 小时前
jmeter线程组设置以及串行和并行设置
java·开发语言·jmeter
liliangcsdn13 小时前
Agent Memory智能体记忆系统的示例分析
数据库·人工智能·全文检索
@大迁世界13 小时前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript
cch891813 小时前
Python主流框架全解析
开发语言·python
那个失眠的夜13 小时前
Mybatis延迟加载策略
xml·java·数据库·maven·mybatis