接續JavaScript-10 流程控制-35. ?: 我們可以把 ? 當作 if,: 當作else。
架構:
變數 = (判斷條件) ? True : False ; 若是判斷條件是真的為True,反之為False.
--------------------------------------------------
<script>
var IamBoy = "女孩" ;
if (IamBoy == "男孩")
{
document.write("我是個男孩沒錯!");
}
else
{
document.write("不然你是誰?");
}
</script>
</script>
---------------------------------------------------
以上if/else的語法就可以改寫成以下語法
<script>
var Anwser=" "; //指定Answer當作我們輸出網頁的變數
var IamBoy = "女孩" ; //指定變數
Answer = (IamBoy =="男孩") ? " 我是個男孩沒錯" : "不然你是誰?";
document.write(Answer);//輸出Answer內容
</script>
以上Js語法進行執行就可以得到"不然你是誰?",
沒有留言:
張貼留言