三元运算符(三目运算符)
格式:<条件表达式> ? 第一个值:第二个值
//条件满足则执行问好后,条件不满足则执行冒号后面;
例:
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来显示输出内容;
重点回顾与作业
JavaScript 三元运算符结构与使用
JavaScript switch语句的结构与使用