一、if語句 (document.write(“ ”))
1.做判斷
if(條件)
{ 條件成立時執行代碼}
2.二選一
if(條件)
{ 條件成立時執行的代碼}
else
{條件不成立時執行的代碼}
3.多重判斷
if(條件1)
{ 條件1成立時執行的代碼}
else if(條件2)
{ 條件2成立時執行的代碼}
...
else if(條件n)
{ 條件n成立時執行的代碼}else
{ 條件1、2至n不成立時執行的代碼}
二、switch
1.多重選擇
switch(表達式){
case值1:執行代碼塊 1 break;
case值2:執行代碼塊 2break;
...
case值n:執行代碼塊 n break;
default:與 case值1 、 case值2...case值n 不同時執行的代碼
}
三、for語句
1.重復重復
for(初始化變量;循環條件;循環迭代)
{循環語句 ?}
四、while
1.反反復復
while(判斷條件)
{ 循環語句 }
五、do while(先執行,后判斷,至少執行一次)
1.來來回回
do{循環語句 }
while(判斷條件);
六、break,continue
1.break:退出當前循環;與循環語句共用
2.continue:跳過本次循環,循環語句繼續執行;
七、練習
<!DOCTYPE HTML>
<html >
<head>
? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ? <title>流程控制語句</title>
? ? <script type="text/javascript">
? ? ? ? //第一步定義數組
? ? ? ? var infos = [
? ? ? ? ? ? ['小A','女',21,'大一'],
? ? ? ? ? ? ['小B','男',23,'大三'],
? ? ? ? ? ? ['小C','男',24,'大四'],
? ? ? ? ? ? ['小D','女',21,'大一'],
? ? ? ? ? ? ['小E','女',22,'大四'],
? ? ? ? ? ? ['小F','男',21,'大一'],
? ? ? ? ? ? ['小G','女',22,'大二'],
? ? ? ? ? ? ['小H','女',20,'大三'],
? ? ? ? ? ? ['小I','女',20,'大一'],
? ? ? ? ? ? ['小J','男',20,'大三']
? ? ? ? ];
? ? ? ? for(var i=0;i<infos.length;i++){
? ? ? ? ? ? if(infos[i][3] === "大一" && infos[i][1] === "女"){
? ? ? ? ? ? ? ? document.write(infos[i][0]+"<br/>");
? ? ? ? ? ? }
? ? ? ? }
? ? </script>
</head>
<body>
</body>
</html>