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/>");
}
原文:http://www.cnblogs.com/zzmdg1995/p/7835048.html