1.while(條件){//到條件為真時執(zhí)行的命令}
? while結(jié)束循環(huán)時用break;
? 練習(xí):在控制臺上輸出10句'hello world';
? ? var a=0;
? while(a<=10){
? ? console.log('hello world');a++;
}
2.輸出1-100之間的所有偶數(shù)
? var i=0;
? while(i<=100){
? ? ? if(i%2==0){
? ? ? ? console.log(i);
? ? }i++;
}
3.輸出1-100之間的所有奇數(shù)
vari=0;
while(i<=100){
if(i%2==1){
console.log(i);
}i++;
}
for循環(huán)
? for(1.變量;2.條件;3.操作){? };
? //執(zhí)行循環(huán)操作
? for的語句三個表達(dá)的特殊用法
1.變量允許為空杏糙,允許在循環(huán)之外聲明
2.條件允許為空钉凌,? 進(jìn)入死循環(huán)刁俭,不推薦
3.操作允許為空列赎,? 進(jìn)入死循環(huán),在內(nèi)部補(bǔ)充完整
4.表達(dá)1和表達(dá)3砂心,內(nèi)部多樣化
? ? 表達(dá)1可以一次聲明多個變量
? ? 表達(dá)3可以一次聲明多個變量的數(shù)值
? ? 多個表達(dá)式之間用,分開
案例:用for循環(huán)輸出1-100
? ? for(var a=1;a<=100;a++){
? ? console.log(a);
}
? 用for循環(huán)輸出100個'hello world'
for(vara=1;a<=100;a++){
console.log('hello world');
}
用for循環(huán)輸出1-100之間所以的偶數(shù)
? for(var a=1;a<=100;c++){
? ? if(a%2==0){
? ? ? console.log(a);
? ? }
}
? 練習(xí):求1-100所有奇數(shù)的和
? for(var a=0,sum=0;a<=100;c++){
? ? if(a%2==1){
? ? sum=sum+a;
}
}
console.log(sum);