我們接續上篇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語法進行執行就可以得到"妳是女生",
很簡單吧,各位可以自己自訂變數來得到想要的結果喔!
沒有留言:
張貼留言