js循环练习,打印各种三角形

简介:
三角形
          *
        * * *
      * * * * *
    * * * * * * *
  * * * * * * * * *
 
function sanjiao() {
var num = window.prompt( "请输入一个值" );
num = parseInt(num);
for ( var i = 0 ; i < num; i ++ ) {
for ( var j = 0 ; j < num - i - 1 ; j ++ ) {
document.write( "&nbsp" );
 
}
for ( var k = 0 ; k < 2 * i + 1 ; k ++ ) {
document.write( "*" );
}
document.write( "<br>" );
}
}
sanjiao();

倒三角
*********
 *******
  *****
   ***
    *
 
sanjiao();
function sanjiao() {
var num = window.prompt( "请输入一个值" );
num = parseInt(num);
for ( var i = num; i > 0 ; i -- ) {
for ( var k = 0 ; k < num - i; k ++ ) { document.write( "&nbsp" ); }
for ( var j = 2 * i - 1 ; j > 0 ; j -- ) { document.write( "*" ); }
document.write( "<br>" );
}
}
sanjiao();

右三角

*
***
*****
*******
*********
*******
*****
***
*
function sanjiao(){
var num=window.prompt("请输入一个值");
num=parseInt(num);
for(var i=0;i<num -1;i++){ //这里 -1 表示 循环次数减一
for(var j=0;j<num-i-1;j++){
document.write(" ");

}
for(var k=0;k<2*i+1;k++)
{document.write("*");
}
document.write("<br>");
}
 
for(var i=num;i>0;i--)
{
for(var k=0;k<num-i;k++){document.write(" ");}
for(var j=2*i-1;j>0;j--){document.write("*");}
document.write("<br>");
}
}
sanjiao();


右下三角
*
***
*****
*******
*********
var num=parseInt(window.prompt("请输入一个值"));
function sanjiao(){
for(var i=0;i<num -1;i++)// 循环次数 减一
{
for(var j=0;j<2*i+1;j++){document.write("*");}
document.write("<br>");
}
 

for(var i=num;i>0;i--)
{
for(var j=2*i-1;j>0;j--){document.write("*");}
document.write("<br>");
}


}
sanjiao();

右上三角
*****
****
***
**
*
var num=parseInt(window.prompt("请输入一个值"));
function sanjiao(){
for(var i=num;i>0;i--)
{
for(var j=0;j<num-i;j++){document.write(" ");}
for(var k=0;k<i;k++){document.write("*");}
document.write("<br>");
}
 
}
sanjiao();
目录
相关文章
|
3月前
|
JavaScript 前端开发
JS循环for、for...of、for...in
本文介绍了JavaScript中不同的循环语句,包括传统的`for`循环、`for...of`循环用于遍历数组和类数组对象、`for...in`循环用于遍历对象的属性,并通过示例代码展示了它们的用法和区别。
51 6
JS循环for、for...of、for...in
|
3月前
|
JavaScript 前端开发
JavaScript基础知识-流程控制之while循环
这篇文章介绍了JavaScript中的while循环和do...while循环的基础知识,并通过一个实际案例演示了如何使用while循环计算投资增长到特定金额所需的年数。
55 2
JavaScript基础知识-流程控制之while循环
|
2月前
|
JavaScript 前端开发
js循环有几种
js循环有几种
32 0
|
4月前
|
JavaScript 前端开发
JavaScript中有哪几种循环?他们的运用场景在哪?
JavaScript中有哪几种循环?他们的运用场景在哪?
|
4月前
|
JavaScript 前端开发 索引
js的循环中foreach、for in和for of的区别
js的循环中foreach、for in和for of的区别
159 0
|
24天前
|
JavaScript
js动画循环播放特效源码(上班族的一天)
js动画循环播放特效是一段实现了包含形象的卡通小人吃、睡、电脑工作的网页动画,js循环动画,简单的画面设计。非常丝滑有意思,欢迎对此代码感兴趣的朋友前来下载参考。
27 2
|
3月前
|
前端开发 JavaScript
前端基础(八)_JavaScript循环(for循环、for-in循环、for-of循环、while、do-while 循环、break 与 continue)
本文介绍了JavaScript中的循环语句,包括for循环、for-in循环、for-of循环、while循环、do-while循环以及break和continue的使用。
66 1
前端基础(八)_JavaScript循环(for循环、for-in循环、for-of循环、while、do-while 循环、break 与 continue)
|
3月前
|
JavaScript 前端开发
JavaScript基础知识-forEach循环
关于JavaScript基础知识中forEach循环的介绍。
46 1
JavaScript基础知识-forEach循环
|
3月前
|
JavaScript 前端开发 索引
|
2月前
|
JavaScript
自动循环提交js
自动循环提交js
18 0