html中js绘制等腰三角形,用js写直角三角形,等腰三角形,菱形

本文介绍如何使用JavaScript代码实现绘制直角三角形、等腰三角形和菱形。通过调整空格和星号的数量,分别展示了三种图形的绘制过程,包括左斜三角形、右斜三角形和等腰三角形。最后还提供了绘制空心菱形的代码示例。
摘要由CSDN通过智能技术生成

//一、 画一个直角三角形

// 第几行   *号数

// *        1        1

// **       2        2

// ***      3        3

// ****     4        4

// *****    5        5

// 规律:行数 = *号数

function left(n){  //  right为函数名,n为形式参数,用于接收实体参数。

for(var i = 1; i <= n; i++){    //  声明i为打印行数

for(var j = 1; j <= i; j++){       //声明j为一行打印多少个*

document.write("*");

}

document.write("
");     //每打印一行就执行一次换行

}

}

left(5);      //要求函数打印10行*,实体参数!

// 二、画一个直角三角形

//     *    4    空格    1    *

//    **    3    空格    2    *

//   ***    2    空格    3    *

//  ****    1    空格    4    *

// *****    0    空格    5    *

// 规律: 一行 : 空格 + *;

//          空格 = 总行数 - 空格所在行数

//          行数 = *号数

function right(n){

for(var i = 1; i <= n; i++){    //  声明i为打印行数

for(var k = 1; k <= n - i; k++){ //声明k为打印空格

document.write(" ");

}

for(var j = 1; j <= i; j++){       //声明j为一行打印多少个*

document.write("*");

}

document.write("
");     //每打印一行就执行一次换行

}

}

right(5);

// 三、画一个等腰三角形</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值