今天先來談談條件判斷
最常用的基本就if-else,switch-case,for,while 等四種
範例:
if-else:
if(a==5)
{}
else if(a==6)
{}
else
{}
if是大家最常用的判斷式,當出現條件較少的時候使用效率較佳
假如有多個條件的話 效能就會不好因為要經過層層判斷式
這時候就要使用下面的方法
switch
switch-case:
switch(a)
{
case 1:
i=100;j=100;
break;
case 2:
i=200;j=200;
break;
default:
i=0;j=0;
break;
}
switch 是一個高效能的判斷式
如果符合case條件就執行之後的陳述句
而不會像if一樣逐步過濾
for:
for(i=1;i<10;i++)
{
if(i==9)break;
document.write("i="+i+"<br>");
}
while:
var i=10;
while(i>0)
{
document.write("i="+i+"<br>");
i--;
}
for跟while其實很相似
主要的差別就是
for迴圈以固定數量的變數,作為控制條件的重點
while迴圈以某個條件,作為控制條件的重點
這邊順便提一下 JS的事件處理方式
也是就是我們常說的動態(也是我個人認為JS最重要的地方)
比如下拉式選單 寄信 登入...等功能 都可以在JS完成
所以JS玩轉的好 駕馭許多網站都是輕輕鬆鬆啦
那我們之後再提啦
禮拜五就輕鬆一點囉