三元運算符(三目運算符)
格式:<條件表達式> ? 第一個值:第二個值
//條件滿足則執(zhí)行問好后,條件不滿足則執(zhí)行冒號后面;
例:
var Lv = 30;
var jineng = (Lv>=30) ? "可以使用魔法技能" : "只能使用普通技能";
document.write(jineng);
課堂練習:寫個簡單的三元運算符
switch語句:
格式:
switch (<表達式>)?
{
case <數值1>:<語句組1>;break;
case <數值2>:<語句組2>;break;
...
default <語句組>
}

Switch 語句 例子
<script type="text/javascript">
var a=parseInt(prompt("請按鍵",“0”));? ? ? ? ? //prompt(" 輸入任意數字文字都會顯示出來","");是輸入的字符串格式;前面的parseInt();是強行把字符串轉換成整型,也可以理解為整數;
....
switch(a) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//這里的a就是上面定義的a用switch語句表達
{
case 1:alert("您按了1檔按鈕!");break; ? ? ?//alert();表現出來是一個網頁的彈框;也可以用 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? document.write("您按了1檔按鈕! ");
case 2:alert("您按了2檔按鈕!");break;
case 3:alert("您按了3檔按鈕!");break;
.....
default;
alert("您按錯了!");break;
}
</script>
最后按下ctrl+s保存,按F12進行編譯,彈出一個對話框,直接輸入1或2或3來顯示輸出內容;
重點回顧與作業(yè)
JavaScript? 三元運算符結構與使用
JavaScript switch語句的結構與使用