js使用for循环打印各种图形、乘法表

1.打印上三角

  // 打印上三角
        var str="";
        for(var i=1;i<=8;i++){//外循环i控制行数,循环8次 打印8行
            for(var j=1;j<=i;j++){//内循环控制每行星星的数量
                str=str+"★";
            }
            str=str+"\n";//每行打印完换行
        }
        console.log(str);
   

2.打印倒三角

      //倒三角形
        var str="";
        for(var i=1;i<=8;i++){//i控制行数 循环五次 打印5行
            for(var j=i;j<=8;j++){//内循环 j控制每行的个数 找到里外层关系j=i
                str=str+"★";
            }
            str=str+"\n";//每行打印完换行
        }
        console.log(str);

 

3.打印金字塔

    var num=prompt("请输入金字塔行数")
     for(var i=1;i<=num;i++){
			for(var j=1;j<=num-i;j++){
				document.write("&nbsp;");//计算空格数
			}
			for(var n=1;n<=2*i-1;n++){
				document.write("*"); //打印内容
			}
			   document.write("</br>");//每行打印完换行
		}

4.打印九九乘法表


        //乘法表
        每行公式个数与行号一致;每行打印完要换行
        var str="";
        for(i=1;i<=9;i++){ //i控制行数,循环九次,打印9行
            for(j=1;j<=i;j++){ //j控制每行公式数,每行公式个数与行号一致 j<=i
                str+=j + "x" + i + "="+ i*j +"\t";           
            }
                str+="\n";  //一行打印完换行    
        }
        console.log(str);

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值