// 多分支语句 就是利用多个条件来选择不同的语句执行 得到不同的结果
// if else if 语句是多分支语句
// 语法规范
// if(条件表达式1){
// //语句1
// }else if( 条件表达式2 ){
// //语句2
// }else if( 条件表达式3 ){
// //语句3
// }... else if( 条件表达式N){
// 条件表达式N
// }
var score = prompt('请输入您的成绩:')
if (score >= 90){
alert('您真优秀!');
}else if(score >= 80){
alert('您已经很努力了!');
}else if (score >= 70){
alert('要继续加油哦!');
}else if(score >= 60 ){
alert('孩子你很危险!');
}else{
alert('不想说话!');
}
// 三元表达式
//如果数字小于10 则在前面加0 否则不做任何改变
var time = prompt('请输入一个0 ~ 59 之间的数字:');
var res = time < 10 ? '0' + time : time;
console.log(res);
// 1 switch 语句也是多分支语句
// 2 语法结构switch 转换、开关 case 小丽或者选项的意思
// switch( 表达式 ){
// case value1:
// 执行语句1;
// break;
// case value2:
// 执行语句2;
// break;
// ...
// default:
// 执行最后的语句
// }
// 执行思路:利用我们表达式的值和case后面的选项相匹配,如果匹配上,就执行该case里面的语句,如果都没有匹配上,那么执行, default里面的语句
var name = prompt('我是谁?1,路人甲,2路人乙,3路人丙,4路人丁');
switch (parseInt(name)) {
case 1:
console.log('你选择的是路人甲');
break;
case 2:
console.log('你选择的是路人乙');
break;
case 3:
console.log('你选择的是路人丙');
break;
case 4:
console.log('你选择的是路人丁');
break;
default:
console.log('请输入正确的选项!');
}
// switch case里面的值必须与变量值 数据类型完全一致
var time = prompt('请输入现在时间:')
if(time <= 6){
console.log('凌晨好!');
}else if(time <= 9){
console.log('早上好!');
}else if(time <= 11){
console.log('上午好!');
}else if(time <= 13){
console.log('中午好!');
}else if(time <= 18){
console.log('下午好!');
}else if(time <= 24){
console.log('晚上好!');
}else{
console.log('请输入正确的时间');
}
var num1 = prompt('请输入第一个数字:');
var num2 = prompt('请输入第二个数字:');
if(Number(num1) > Number(num2)){
console.log(num1);
}else{
console.log(num2);
}
var num3 = prompt('输入一个数字:');
if(parseInt(num3) % 2){
console.log(num3 + '是偶数!');
}else{
console.log(num3 + '是奇数!');
}
var day = prompt('请输入数字1-7:');
switch(parseInt(day)){
case 1:
console.log('星期一');
break;
case 2:
console.log('星期二');
break;
case 3:
console.log('星期三');
break;
case 4:
console.log('星期四');
break;
case 5:
console.log('星期五');
break;
case 6:
console.log('星期六');
break;
case 7:
console.log('星期天');
break;
default:
console.log('请输入正确的数字');
}
var ban = prompt('班长有多少钱!')
if(ban >= 2000){
console.log('请大家吃西餐');
}else if(ban >= 1500){
console.log('请大家吃快餐');
}else if (ban >= 1000){
console.log('请大家喝饮料');
}else if(ban >= 500){
console.log('请大家吃糖');
}else{
console.log('班长,你下次要把钱带够!');
}
这篇文章还没有评论