JS for循环的应用: 打印三角形

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
</html>

<script type="text/javascript">
 for (var i = 0; i < 4; i++) {
    for (var v = 0; v <=i ; v++) {
        document.write(‘*‘)
    }
    document.write("<br/>")
  }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");

 for (var a = 1; a < 5;a ++){
     for(var b= 1;b < (5-a); b ++ ){
         document.writeln("&nbsp");
     }
     for (var c = 1;c <= a;c ++) {
             document.writeln("*");
             }
     document.write("<br />");
 }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");

  for (var a = 1; a < 5;a ++){
     for(var b= 5;b > (6-a); b -- ){
         document.writeln("&nbsp");
     }
     for (var c = 1;c <=(5-a);c ++) {
             document.writeln("*");
             }
     document.write("<br />");
 }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");

 for (var i = 0; i < 4; i++) {
    for (var v = 0; v < (4-i) ; v++) {
        document.write(‘*‘)
    }
    document.write("<br/>")
  }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");

 for (var a = 1; a < 5;a ++){
     for(var b= 1;b <(5-a); b ++ ){
         document.writeln("&nbsp");
     }
     for (var c = 1;c <= (2*a-1);c ++) {
             document.writeln("*");
             }
     document.write("<br />");
 }

</script>

原文地址:https://www.cnblogs.com/hankai2735/p/8776464.html

时间: 2024-10-09 06:02:32

JS for循环的应用: 打印三角形的相关文章

Python中使用循环语句打印三角形、菱形

前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制星号(*)的个数 1. 打印三角形  1.1 打印直角三角形 #/usr/bin/python rows = int(raw_input('please input a rows:')) i=j=k=1 if rows >= 3: for i in range(0,rows+1):

打印三角形练习for循环

* //打印直角三角形 for(var i=1;i<6;i++){ for(var j=1;j<=i;j++){ document.write("#"); } document.write("<br/>");} for(var i=1;i<6;i++){ //i: 1 2 3 4 5 for(var j=1;j<6-i;j++){ //j<5;j<4;j<3;j<2;j<1;其实是5个for循环分别对

JS基础——循环很重要

介绍循环之前,首先要说一下同样很重要的if-else结构,switch-case结构 ①if-else结构 if(判断条件) { 条件为true时执行 } else{ 条件为false时执行 } ②if-else-if结构(阶梯if) if(条件一){ 条件一成立 } else if( 条件二){ 条件一不成立&&条件二成立 (else-if部分可以有多个) } else{ 条件一不成立&&条件二不成立 } ③嵌套if结构 结构写法 if(条件一){ 条件一成立 if(条件

node.js事件循环 event loop

Nodejs事件循环 (event loop) node.js 事件循环的概念 当node.js 启动的时候会初始化eventloop ,每一个evnet loop 都会包含如下6个循环阶段,node.js 事件循环和浏览器事件循环完全不一样. 官网文档:https://nodejs.org/zh-cn/docs/guides/event-loop-timers-and-nexttick/ timers pending callbacks (I/O callbakcs) idle, prepar

【循环2】打印各种图案

开始正题之前,先讲讲java里的for循环和while循环 比如重复打印一串字符串五次,先用while循环来编写代码 —————— while循环的用法如下所示 ———————— ********************    | while(循环继续条件) {   |    |     循环体                    |    | }                               |    ******************** 1 /** demo是我们创建的工

如何根据用户需要打印三角形

需求:如何根据用户需要打印三角形 triangle.py代码如下: x=int(input('Please input number: ')) i=1 j=1 while i<=x: j=1 while j<=x-i : print(' ',end='') j+=1 while j<=x+i-1: print('*',end='') j+=1 print() i+=1 输出结果如下:

阶乘、斐波那契数列、打印三角形(*)递归,冒泡排序

1.用递归求阶乘 5*4*3*2*1 static int Show(int num)//Show(5) { if (num <= 0) return 1; else return num*Show(num-1); } 2.斐波那契数列,1.1.2.3.5.8.13 求出第三十位 static int Show(int num)// Show(30) { if (num == 0 || num < 0) return 0; else if (num == 1 || num == 2) retu

关于JS的循环和函数,由入门到放弃

1.条件语句if if 语句 if 语句是 ECMAScript 中最常用的语句之一,事实上在许多计算机语言中都是如此. if 语句的语法: if (condition) statement1 else statement2 其中 condition 可以是任何表达式,计算的结果甚至不必是真正的 boolean 值,ECMAScript 会把它转换成 boolean 值. 如果条件计算结果为 true,则执行 statement1:如果条件计算结果为 false,则执行 statement2.

打印三角形

package com.print.xingzhuang; public class Print_SanJiaoXing { public static void main(String[] args) { System.out.println("------------第一行5个------------"); for (int i = 0; i < 5; i++) { for (int j = 5; j > i; j--) { System.out.print("