用JavaScript打印三角形、金字塔型

本文介绍了如何使用JavaScript打印三角形、金字塔和菱形图案。通过分析每行星号的数量变化,得出不同的递增公式,如三角形的公式为n,金字塔的公式为2n-1,菱形则结合0和*展现图形的对称美感。
摘要由CSDN通过智能技术生成

在这里插入图片描述
首先,这张图的三角效果为每打印一行,*都会比上一行多一
思路分析:第一行一个,第二行两个,第三行三个,那么,第n行就是n个了

function star() {
//用prompt来实现想要打印几行便输入几,方便快捷
	var s = prompt("请输入要打印的行数:");
	s = parseInt(s);
	for (var i = 0; i < s; i++) {
		//打印每行的个数
		for (var j = 0; j <= i; j++) {
			document.write("*");
		}
			document.write("<br>");
      	}
}
star();

在这里插入图片描述
这张图是每打印一行,都比上一行多二
思路分析,没多一行,就比上一行多二,那么可以推导出一个公式:2n-1;

function star() {
	var m = prompt("请输入要打印的行数: ");
	m = parseInt(m);
	for (var k = 1; k < m; k++) {
		for (var o = 0; o < 2 * k 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值