2013年12月3日 星期二

JavaScript-10 流程控制-4

接續JavaScript-10 流程控制-3 
5. ?:  我們可以把  當作 if 當作else

架構:
變數 = (判斷條件) ? True : False ; 若是判斷條件是真的為True,反之為False. 
--------------------------------------------------
<script>
var IamBoy = "女孩" ; 
if (IamBoy == "男孩"
{
   document.write("我是個男孩沒錯!");
}
else 
{
   document.write("不然你是誰?"); 
}
</script>
---------------------------------------------------

以上if/else的語法就可以改寫成以下語法

<script>

var Anwser=" ";          //指定Answer當作我們輸出網頁的變數
var IamBoy = "女孩" ; //指定變數

Answer = (IamBoy =="男孩") ? " 我是個男孩沒錯" : "不然你是誰?"; 
document.write(Answer);//輸出Answer內容

</script>

以上Js語法進行執行就可以得到"不然你是誰?",

沒有留言:

張貼留言