iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
0
自我挑戰組

VB .net 的自學之路系列 第 5

第五天 淺談JavaScript(二)

  • 分享至 

  • xImage
  •  

今天先來談談條件判斷
最常用的基本就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玩轉的好 駕馭許多網站都是輕輕鬆鬆啦
那我們之後再提啦
禮拜五就輕鬆一點囉 /images/emoticon/emoticon01.gif


上一篇
第四天 淺談javaScript
系列文
VB .net 的自學之路5
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言