條件語句
1.? if 語句 ( 只有當(dāng)指定條件為 true 時榆综,使用該語句來執(zhí)行代碼? )
? ? ? ? if (condition) { 當(dāng)條件為 true 時執(zhí)行的? ? ? ? ? 代碼 }
2.? if...else 語句 (? 當(dāng)條件為 true 時執(zhí)行代碼,當(dāng)條件為 false 時執(zhí)行其他代碼? )
? ? ? ? ? if (condition) { 當(dāng)條件為 true 時執(zhí)行? ? ? ? ? ? ? 的代碼 } else { 當(dāng)條件不為 true 時執(zhí)? ? ? ? ? ? ? 行的代碼 }
? 3.? if...else if....else 語句(? 使用該語句來選擇多個代碼塊之一來執(zhí)行 )
? ? ? ? if (condition1) { 當(dāng)條件 1 為 true 時執(zhí)? ? ? ? ? ? 行的代碼 } elseif (condition2) { 當(dāng)條? ? ? ? ? ? ? 件 2 為 true 時執(zhí)行的代碼 } else { 當(dāng)條? ? ? ? ? 件 1 和 條件 2 都不為 true 時執(zhí)行的代? ? ? ? ? 碼 }
4.? ? switch 語句 ( 使用該語句來選擇多個代碼塊之一來執(zhí)行? )
? ? ? ? switch(n)
{
? ? case 1:
? ? ? ? 執(zhí)行代碼塊 1
? ? ? ? break;
? ? case 2:
? ? ? ? 執(zhí)行代碼塊 2
? ? ? ? break;
? ? default:
? ? ? ? 與 case 1 和 case 2 不同時執(zhí)行的代碼
}
安利:function myFunction(){
var x;
var d=new Date().getDay();
switch (d){
? case 0:x="今天是星期日";
? ? break;
case 1:x="今天是星期一";
? ? ? ? break;
? case 2:x="今天是星期二";
? ? ? ? break;
? ? ? ? case 3:x="今天是星期三";
? break;
? case 4:x="今天是星期四";
? ? break;
? case 5:x="今天是星期五";
? ? ? ? break;
? case 6:x="今天是星期六";
? ? break;
}
document.getElementById("demo").innerHTML=x;
}
運行結(jié)果:今天星期五
循環(huán)語錄
? 1、for循環(huán)
? ? ? for 循環(huán)的基本語法:
? ? ? for (語句 1; 語句 2; 語句 3)
? ? ? {
? ? ? 被執(zhí)行的代碼塊
? ? ? }
? ? ? 語句 1 在循環(huán)(代碼塊)開始前執(zhí)行初始化操作
? ? ? 語句 2 定義運行循環(huán)(代碼塊)的條件判斷
? ? ? 語句 3 在循環(huán)(代碼塊)已被執(zhí)行之后執(zhí)行變量更新
? ? ? 2、for...in 循環(huán)
? ? ? for/in 語句循環(huán)遍歷對象的屬性:
? ? ? 安利
? ? ? var person={fname:"John",lname:"Doe",age:25};
? ? ? for (var key in person)
? ? ? {
? ? ? txt=txt + person[key];
? ? ? }
? ? ? 3菌羽、while 循環(huán)
? ? ? While 循環(huán)會在指定條件為真時循環(huán)執(zhí)行代碼塊激涤。
? ? ? 語法
? ? ? while (條件)
? ? ? {
? ? ? 需要執(zhí)行的代碼
? ? ? }
? ? ? 4蔼夜、do...while 循環(huán)
? ? ? do/while 循環(huán)是 while 循環(huán)的變體。該循環(huán)會執(zhí)行一次代碼塊品嚣,在檢查條件是否為真 之前炕倘,然后如果條件為真的話,就會重復(fù)這個循環(huán)翰撑。
? ? ? 語法
? ? ? do
? ? ? {
? ? ? 需要執(zhí)行的代碼
? ? ? }
? ? ? while (條件);