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>")
    }
相关推荐
MayZork7 分钟前
Qt 文件操作:QSaveFile 与 QTemporaryFile(含 QTemporaryDir)实战
开发语言·qt
邓工说电13 分钟前
智慧断路器安全吗?数据加密、离线保护与合规认证全解读
大数据·数据库·人工智能·智能断路器·炜晔科技
北冥you鱼20 分钟前
Go 语言空接口(interface{})使用场景与最佳实践
开发语言·windows·golang
xh didida30 分钟前
Linux -- 基础IO
linux·服务器·开发语言·c++
adinnet202631 分钟前
企业微调大模型(Fine-tuning):先吃透 RAG 还是先训自己的模型
大数据·数据库
个 人 练 习 生1 小时前
C++ string 类模拟实现:从底层理解字符串(上)
开发语言·c++·经验分享·学习·程序人生
2601_966949651 小时前
多市场量化策略的数据接口应该如何设计:从数据层架构到策略接入
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
小宋10211 小时前
A2UI从零实战:Agent安全生成交互界面与事件回传
javascript·人工智能·安全·交互
坤坤子吖1 小时前
C++智能指针:RAII、shared_ptr与内存泄漏
开发语言·c++·笔记·学习
奋斗的阿狸_19861 小时前
ESP32-S3 + ES7210 四通道麦克风录音上传方案
c语言·开发语言·fpga开发