if语句
基本语法结构:
if(条件)
{
JavaScript语句; 此处是满足条件后进行的操作。
}
<!-- if语句 -->
<script>
/*
基本语法结构:
if(条件)
{
JavaScript语句; 此处是满足条件后进行的操作。
}
*/
// 例如:
var age=prompt("请输入你的年纪");
if(age>=18){
alert("你已经成年了");
}
if(age<18){
alert("你还是未成年");
}
</script>
if else语句
基本语法结构:
if(条件)
{
语句1;
}
else
{
语句2;
}
<!-- if else语句 -->
<script>
/*
if(条件)
{
//JavaScript语句1;
}
else
{
//JavaScript语句2;
}
*/
var age=prompt("请输入你的年纪");
if(age>=18){
alert("你已经成年了");
}
else{
alert("你还是未成年");
}
</script>
多重if结构
基本语法结构:
if ( 条件1 )
{
语句1
}
else if ( 条件2 )
{
语句2
}
else
{
语句3
}
<!-- 多重if结构 -->
<script>
/*
语法
if ( 条件1 )
{
// JavaScript语句1
}
else if ( 条件2 )
{
// JavaScript语句2
}
else
{
// JavaScript语句3
}
*/
</script>
switch语句
基本语法结构:
switch (变量){
case 常量1:
语句块1
break;
case 常量2:
语句块2
break;
default:
语句块N
break;
}
注意:最后都要加上break;关键字, 因为break是可以终止后面语句的执行,不加break的话,可能会造成代码结果错误。
<!-- switch语句 -->
<script>
/* switch (变量){
case 常量1:
语句块1
break;
case 常量2:
语句块2
break;
default:
语句块N
break;
} */
// 最后都要加上break;关键字,
// 因为break是可以终止后面语句的执行。
// switch的表达式的值 和 case 常量的值的比较,不仅比较值,还比较类型。
var week= prompt("今天星期几?")
switch (week){
case "星期一":
alert("今天去吃火锅")
break;
case "星期二":
alert("今天去吃海底捞");
break;
default:
alert("睡觉");
break;
}
</script>