1、if的语法结构:if(条件表达式){
执行语句
}
如果条件句为真则执行,如果为假则不执行
2、if....else....的语法结构:
示例:var age=prompt('请输入你的年龄‘);
if(age>=18) {
alter('我想带你回家去’);
}else {
alter(‘回去写作业去’);
}
3、判断闰年:
var year = prompt('请输入你的年龄');
if(year % 4==0&&year % 100!=0||year % 400==0) {
alert('您输入的年份是闰年');
} else {
alert('您输入的年份是平年');
}
4、三元表达式:有三元运算符组成的式子成为三元表达式
语法结构:条件表达式 ? 表达式1:表达式2
如果条件表达式结果为真,则返回表达式1 的值,如果条件表达式结果为假则返回表达式2 的值。
代码示例:
var time=prompt('请您输入一个0~59间的一个数字');
var result =time <10? '0' +time:time;
alert(result);
讲解作用:如果数字小于10,就在前面加上0,否则不做操作,用一个变量接受这个返回值输出。
5、switch语法结构:
switch(表达式){
case value1:
//表达式等于1时的要执行的代码;
break;
case value2:
//表达式等于2时的要执行的代码;
break;
case value3:
//表达式等于3时的要执行的代码;
break;
default:
//表达式不等于任何一个value值要执行的代码
实例代码:
var fruit=prompt('请您输入你要查询的水果:');
switch (fruit) {
case '苹果':
alert('苹果的价格是3.5元一斤');
break;
case '梨子':
alert('梨子的价格是6元一斤');
break;
case '香蕉':
alert('香蕉的价格是5元一斤');
break;
default:
alert('没有此水果');
}