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>")
    }
相关推荐
前端技术官11 小时前
前端的技术判断力是怎么练出来的?
javascript·web前端·localstorage·debounce·弱网处理
龙腾AI白云11 小时前
大模型检索增强生成(RAG)的技术原理与架构设计
数据库·python·机器学习·知识图谱
Evand J11 小时前
【PMSM例程4】PMSM电阻辨识与模型补偿EKF,MATLAB例程。附下载链接,包运行成功
开发语言·matlab·电机·ekf·卡尔曼·pmsm
王仔小奶11 小时前
Rust 正在接管金融圈?深度拆解一份高薪 FinTech 岗位 JD
开发语言·金融·rust
KaiwuDB11 小时前
KaiwuDB 运维实战06:数据库备份与恢复:从理论到实战
运维·数据库·时序数据库·kaiwudb
小王C语言11 小时前
Qt常用控件:多元素控件,纵向列表,表格控件,树状控件
开发语言·qt
fanruitian11 小时前
python 可视化 panda seaborn matplotlib.pyplot
开发语言·python·matplotlib
jnrjian11 小时前
delete file shell 让 AI 写脚本
服务器·开发语言
数字新视界11 小时前
空调控制器AIRC800的智能化管理与应用实践
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
傅科摆 _ py12 小时前
DP,贪心,堆和栈,二分力扣复习
开发语言·python·算法