流程控制语句
<script type="text/javascript">
var a = 10;
var b = 12;
if(a > b) {
alert("真聪明,你可真是个小天才");
} else {
alert("恭喜你答对了");
}
// 猜数游戏 用户输入一个数 判断这个数 和 15是否 一致
// 如果是一致的话 就输出 猜对了
// 如果不是一直的话 则进行判断 判断这个数 比 15大 还是 小
// 输出 等于 大于的话 大于多少 小于的话 小于多少
//方法一:
//if语句的嵌套使用
var num = prompt("请输入一个数字");
if(num == 15) {
alert("你猜对了");
} else {
if(num > 15) {
alert("您输入的数比预留数大" + (num - 15));
} else {
alert("您输入的数比预留数小" + (15 - num));
}
}
// if else if
//方法二:
var num = prompt("请输入一个数字");
if(num == 15) {
alert("你猜对了");
} else if(num > 15) {
alert("您输入的数比预留数大" + (num - 15));
} else {
alert("您输入的数比预留数小" + (15 - num));
}
<\script>
关键词
if(判断的条件){
条件为真执行的代码
}else{
条件为假
}
要么 就为 真 要么就为假
课堂案例
题目
- 根据用户输入的一个数字(0-6)
通过弹出框 弹出对应的星期几
2.依次输入两个值 比最后弹出最大的那个值
3.依次输入三个值 比最后弹出最大的那个值
4.接受班长口袋的班费
若大于等于 2000 大家去洗jio城
若小于 2000 大家去理发店
若小于 1000 大家一起去吃饭
若小于 500 大家还是凑凑吧
其他情况 显示 输入 有误
<script type="text/javascript">
// 第一题 解题方法
// 第一种方法
// if来做
// var num = prompt("请输入一个数");
// if(num ==0){
// alert("星期天");
// }else if(num == 1){
// alert("星期一");
// }else if(num == 2){
// alert("星期二");
// }else if(num == 3){
// alert("星期三");
// }else if(num == 4){
// alert("星期四");
// }else if(num == 5){
// alert("星期五");
// }else if(num == 6){
// alert("星期六");
// }else{
// alert("输入错误");
// }
// switch 只能显示对应 不能显示区间
var num = prompt("请输入一个数字");
switch(num) {
case "0":
alert("星期天");
break;
case "1":
alert("星期一");
break;
case "2":
alert("星期二");
break;
case "3":
alert("星期三");
break;
case "4":
alert("星期四");
break;
case "5":
alert("星期五");
break;
case "6":
alert("星期六");
break;
}
//第二题
var num1 = prompt("请输入第一个数");
var num2 = prompt("请输入第二个数");
var num3 = prompt("请输入第三个数");
var max = 0;
if(num1 == num2 && num2 == num3) {
alert("您的输入数字都是一样大的");
}else{
if(num1 > num2) {
max = num1;
} else {
max = num2;
}
if(max > num3) {
max = max;
} else {
max = num3;
}
}
console.log("最大的值是:" + max);
//第三题
var num = prompt("请输入班长口袋里面的钱");
if(num >= 2000){
alert("去洗jio");
}else if(num > 1000){
alert("去理发店")
}else if(num > 500){
alert("一起去吃饭");
}else if(num>0){
alert("还是凑凑吧")
}else{
alert("输入错误请重新输入");
}
</script>