2013年11月28日 星期四

JavaScript-10 流程控制-2

我們接續上篇JavaScript-10 流程控制
條件結構:
1. if
2. if / else
3. if / else if
4. switch
5. ?:
以上五種是我們寫程式時使用的條件性的語法。

2. if / else 二選一的狀況下

<script>
var IamBoy = "女孩" ; // 指定變數

if (IamBoy == "男孩") //如果IamBoy變數為男孩的話,就執行{  }內的語法
{
   document.write("我是個男孩沒錯!"); // 輸出" 我是個男孩沒錯! "文字
}

else // 因為指定的變數和if { } 內要執行的語法不對,結果為false,所以我們執行else{ }內的語法
{
   document.write("不然你是誰?"); // 輸出" 不然你是誰 "文字
}
</script>

以上Js語法進行執行就可以得到"不然你是誰?".
更簡易的寫法為:

--------------------------------------------------
<script>
var IamBoy = "女孩" ;

if (IamBoy == "男孩")
   document.write("我是個男孩沒錯!");
 else
   document.write("不然你是誰?");
 </script>
-------------------------------------------------


3. if / else if  多選擇的狀況下


<script>
var Aboy = "男" ;
var Agirl = "女" ;
var Aoldman = "老頭子" ;

if (Aboy=="老頭子")
    document.write("你是男生");
else
    if (Agirl=="女")
      document.write("你是女生");
     else
         if(Aoldman=="老頭子")
            document.write("你是?");
 </script> 

以上Js語法進行執行就可以得到"妳是女生",
很簡單吧,各位可以自己自訂變數來得到想要的結果喔!



沒有留言:

張貼留言