作者: 心动吧明生KISS
转载请注明:http://www.abcxd.com
这一节主要介绍JavaScript中的三种循环 while()循环 do while()循环 for()循环。三者的区别在于哪里。那就请你跟着我来一步一步的解析他!学习他!运用他吧 (O_O!做广告呢??)
示例图:

先判断一下是否为真才会进入到执行语块,否则直接跳过
while(条件表达式语句)
{
执行语句块
}
例子: 从0 加到 100
<script>
var abcxd=0; //首先abcxd的值是0
while( abcxd < 100 ) //然后我们判断一下abcxd的值是否小于100
{ //如果条件为真则进入以下的代码块
document.write(abcxd); //显示浏览器上面
document.write("<br>"); //换行
abcxd+=1 //给自己加1,记住加上要不然是死循环哦
}
</script>
==============================================================
do
{
执行模块
}
while(条件表达式)
这一个循环他和上面的循环不相同的地方是他是需要先执行一次之后才会去判断的!看例子就明白
例子: 只执行一次
<script>
var abcxd=0; //尝试把abcxd的值改成2试试
do //第一次先进去!吃完再给钱
{
document.write("此时的值: "+abcxd); //此时的abcxd值是1.
}
while(abcxd>1) //吃完后开始算帐看abcxd是否大于1,因为是相等的值,条件不成立所以退出
</script>
==============================================================
for (变量=开始值;变量<=结束值;变量=变量+步进值)
{
执行代码块
}
最后我们来看一下for循环的使用。第一个是初始值 也就是要从几开始.假设是0
变量结束值假设是10 变量步进值假设每一次循环步进1位.好看下面的例子
简单一句:指定他的循环次数
例子: 循环了十一次
<script>
for (i=0;i<=10;i++) //先设置i的起始值是0 然后设置i小于等于10就停止
{ //每循环一次后i++就会为i加1..直到i>10就停止。明白了嘛
document.write("循环了 "+ i +' 次<br>');
}
</script>
明生小提示: 千万不要在for()后面加; 否则你会后悔的。自己尝试吧!原创文章如转载,请注明:转载自心动吧黑客BLOG [ http://www.abcxd.com/abcxd/ ]
本文链接地址:http://www.abcxd.com/abcxd/abcxdArticle/Javascript/JavaScript-for-while.html