js——do whilefor循环语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js——do whilefor循环语句相关的知识,希望对你有一定的参考价值。
do while循环结构
do{
循环体;
}while(循环的条件);
//显示“hello world”五次
var i=1;
while(i<5)
{
alert("hello world")
i++;
}
var j=6;
do{
alert("hello world")
j++;
}while(j<=5);
//至少会执行循环体一次,while循环可能一次都不执行
//求5的阶乘,5!=5*4*3*2*1
war jiecheng=1,num=5;
do{
jiecheng=jiecheng*num;
num--;
}while(num>=1);
alert("jiecheng="+jiecheng);
for循环
for(表达式1循环变量初始化语句;表达式2循环条件;表达式3改变循环变量的语句)
{
循环体;
}
//求阶乘,5!
var jiecheng=1;
for(num=5;num>=1;num--)
{
jiecheng=jiecheng*num;
}
alert("jiecheng="+jiecheng);
省略表达式
for(var i=1;i<=5;i++)
{
alert("hello world");
}
省略表达式一
var i=1;
for(;i<=5;i++)
{
alert("hello world");
}
省略表达式二——死循环
省略表达式三
for(i=1;i<=5;)
{
alert("hello world");
i++;
}
嵌套循环
//在页面上打印 **********
for(var i=1;i<=10;i++)
{
document.write("*");
}
//打印五行10个星星
for(var j=1;j<=5;j++)
{
for(var i=1;i<=10;i++)
document.write("*");
document.write("<br/>");
}
//五行每行的星星数跟行数一样
for(var i=1;i<=5;i++)
{
for(var j=1;j<=i;j++)
{
document.write("*");
}
document.write("<br/>");
}
以上是关于js——do whilefor循环语句的主要内容,如果未能解决你的问题,请参考以下文章
WhlieDo-WhileFor循环(计算1+1/2!+1/3!+1/4!+...的前20项之和;用for循环计算8+88+888+8888+...前10项之和)2021.5.4学习清单
WhlieDo-WhileFor循环(计算1+1/2!+1/3!+1/4!+...的前20项之和;用for循环计算8+88+888+8888+...前10项之和)2021.5.4学习清单