For循環(huán)語句結(jié)構(gòu)
for循環(huán)語句 ?基本格式: ?for(初始化;條件;增量){ ? 語句集;
}? 功能:實(shí)現(xiàn)條件循環(huán),當(dāng)條件成立時(shí),執(zhí)行語句集,否則跳出循環(huán)體。 ? 說明:初始化參數(shù)告訴循環(huán)的開始位置,必須賦予變量的初值;條件是用于判別循環(huán)停止時(shí)的條件。若條 件滿足,則執(zhí)行循環(huán)體,否則 出。增量:主要定義循環(huán)控制變量在每次循環(huán)時(shí)按什么方式變化。三個(gè)主要語句之間,必須使用分號(hào)分隔。
For語句邏輯及列子
例:
<script>
for ( var i = 5; i > 0; i-- )
?{?? ??
document.write("i = " ,i ,"<br/>");
}
</script>
For循環(huán)課堂練習(xí)
以下練習(xí)主要讓你熟練掌握for循環(huán)的基本使用,高級(jí)的還在后面
1、循環(huán)出100以內(nèi)的偶數(shù);
for(var i=0;i<100;i++)
{
if(i%2==0)
document.write(i+"</br>");
}
或者
for(var i=0;i<100;i+=2)
{
document.write(i);
}
2、通過50次循環(huán)輸出100以內(nèi)的奇數(shù);
for(var i=1;i<=100;i+=2)
{
document.write(i);
}
3、循環(huán)求500以內(nèi)能被3整除的奇數(shù)之和;
var sum=0;
for(i=0;i<=500;i++)
{
if(i%3==0&&i%2!=0)
sum+=i;
}
document.write(sum);
4、通過25次循環(huán)輸出100以內(nèi)偶數(shù);
for(var i=0;i<=100;i+=4)
{
document.write(i+"</br>");
document.write(i+2+"</br>");
}
5、通過25次循環(huán)輸出100以內(nèi)偶數(shù)的和;
var s=0;
for(i=0;i<50;i+=2)
{
s+=50+i+i;
}
s+=100;
document.write(s);