<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 拓米數位JavaScript教學文件
文件標題: 條件式與迴圈

內容說明:

1、介紹條件式的寫法
2、介紹迴圈的寫法

教學內容:

1、介紹條件式的寫法

A、if ... else 條件式

if(條件式)
{
 撰寫程式內容的位置
}
else
{
 撰寫程式內容的位置
}

若只有一行程式碼,可以將大括號省略

範例:

if(a=1)
{
 alert("a等於1喲!");
else
 alert("a不等於1喲!");
}

 

B、if ... else if ... else 條件式:可用多次else if

if(條件式)
{
 撰寫程式內容的位置
}
else if(條件式)
{

}
else
{

}

C、if ... 條件式的巢狀結構,else 可有可無

if(條件式)
{
 撰寫程式內容的位置

  if(條件式)
  {
    撰寫程式內容的位置
  }
}

D、switch條件式:依判斷式參數的值,直接做不同執行結果

switch(參數)
{
 case '參數值一' : 撰寫執行內容 ; break ;
 case '參數值二' : 撰寫執行內容 ; break ;
 case '參數值三' : 撰寫執行內容 ; break ;
 case '參數值四' : 撰寫執行內容 ; break ;
}

範例:

switch(a)
{
 case '1' : alert("得到的值是1喲!");
 case '3' : alert("得到的值是3喲!"); 
 case '5' : alert("得到的值是5喲!"); 
}

2、介紹迴圈的寫法

A、for迴圈

語法:

for(初始值 ; 條件式 ; 加權值)
{
 撰寫執行內容位置,會一直執行,直到不合於條件式的要求
}

範例:

for(i=0 ; i<=5 ; i++)
{
 document.write(i);
}

執行結果:會印出012345,執行從 i=0 開始,每執行一次加 1,直到不合於條件式後停止

B、while迴圈

語法:

while(條件式)
{
 撰寫程式內容的位置
}

範例:

i=0;
while(i<=5)
{
 document.write(i);
 i++;
}

執行結果:會印出012345,執行從 i=0 開始,每執行一次加 1,直到不合於條件式後停止

   
   完成日期:2003-10-03