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();
目录
相关文章
|
9天前
|
JavaScript 前端开发
JavaScript基础知识-流程控制之while循环
这篇文章介绍了JavaScript中的while循环和do...while循环的基础知识,并通过一个实际案例演示了如何使用while循环计算投资增长到特定金额所需的年数。
26 2
JavaScript基础知识-流程控制之while循环
|
27天前
|
JavaScript 前端开发
JavaScript中有哪几种循环?他们的运用场景在哪?
JavaScript中有哪几种循环?他们的运用场景在哪?
|
26天前
|
JavaScript 前端开发 索引
js的循环中foreach、for in和for of的区别
js的循环中foreach、for in和for of的区别
92 0
|
8天前
|
JavaScript 前端开发
JavaScript基础知识-forEach循环
关于JavaScript基础知识中forEach循环的介绍。
16 1
JavaScript基础知识-forEach循环
|
26天前
|
JavaScript 前端开发
javascript的循环语句。
javascript的循环语句。
26 1
|
27天前
|
JavaScript 前端开发
JavaScript基础&实战(3)js中的流程控制语句、条件分支语句、for循环、while循环
这篇文章讲解了JavaScript中的流程控制语句,包括基本的if条件判断、弹窗提示输入、switch条件分支语句、while和do...while循环以及for循环的使用和示例。
JavaScript基础&实战(3)js中的流程控制语句、条件分支语句、for循环、while循环
|
19天前
|
JavaScript 前端开发
js循环有几种
js循环有几种
24 0
|
3月前
|
JavaScript 前端开发 程序员
探索Vue.js宝库:解锁基础知识与实用技能之门(1. 数据绑定与响应式 2. 条件与循环 3. 组件化开发;1. 路由管理与导航 2. 状态管理与Vuex 3. Vue.js的生命周期)
探索Vue.js宝库:解锁基础知识与实用技能之门(1. 数据绑定与响应式 2. 条件与循环 3. 组件化开发;1. 路由管理与导航 2. 状态管理与Vuex 3. Vue.js的生命周期)
34 1
|
3月前
|
JavaScript 前端开发
记录Javascript数组类练习
记录Javascript数组类练习
19 1
|
3月前
|
JavaScript 前端开发
JS循环语句以及一些小练习
JS循环语句以及一些小练习
20 1
下一篇
DDNS