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>")
    }
相关推荐
爬也要爬着前进2 小时前
redis主从搭建
数据库·redis·缓存
张元清3 小时前
React useResizeObserver Hook:追踪元素尺寸变化(2026)
javascript·react.js
CRMEB系统商城3 小时前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源
@Mike@3 小时前
02-数据库学习笔记(SQL引擎)
数据库·笔记·学习
keyipatience4 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
我的xiaodoujiao4 小时前
快速学习Python基础知识详细图文教程9--函数进阶
开发语言·python·学习·测试工具
笃行3504 小时前
国产化落地避坑 · 干货向|Oracle 迁金仓 KES,我把外连接消除排在隐性陷阱第一位
数据库
老纪的技术唠嗑局4 小时前
花一年时间整理出的:AI 数据库混合搜索入门实践
数据库
爱喝水的鱼丶4 小时前
SAP-ABAP:ALV通用封装实践——搭建可复用的ALV开发工具类,减少80%重复代码
开发语言·性能优化·sap·abap·erp·alv
脱胎换骨-军哥5 小时前
C++/Rust无缝互操作:混合系统新常态
开发语言·c++·rust