写法:
If(条件表达式){
如果条件表达式结果为true,执行此处代码,如果条件表达式结果为false,则执行下面代码。alert(“”);
}else{
如果条件表达式结果为false,则执行此处代码。alert(“”);
}
案例:
1.接收用户输入的信息,如果年纪大于30,弹出“完蛋了”,如果年纪小于30,弹出“年轻有为”。
var n1=prompt("请输入年纪");
if(n1>30){
alert("完蛋了");
}else{
alert("年轻有为");
}
2.当用户点击确定时,显示“您已退出”,点击取消时,显示“您已经取消退出”
var n1=confirm();
if(n1==true){
alert("您已退出);
}else{
alert("您已经取消退出");
}
3:接收用户输入一个数字,判断是否是偶数,如果是偶数那么在控制台中将该数字输出,如果不是偶数那么在控制台中提示该数字不是偶数
var n2=prompt(“请输入数字”);
if(n2%2==0){
console.log(n2);
}else{
console.log("该数字不是偶数");
}
4.接收用户输入一个数字,判断当前数字是否在20到70之间,如果在该数字范围内,请将该数字输出,否则提示不在该范围内。
var n1=prompt("请输入数字");
if(n1>20 && n1<70){
alert(n1);
}else{
alert("不在范围内");
}
5.写一个程序接收用户输入的值,该值和随机产生的随机数(0-99 包含0 和99)做比较,如果用户输入的值大于随机数输出:您赢了,否则您输了
var n1=prompt("请输入数字");
var n2=Math.floor(Math.random)()*100);
if(n1>n2){
alert("您赢了");
}else{
alert("您输了");
if…else嵌套
写法:
If(条件表达式){
如果条件表达式结果为true,执行此处代码,如果条件表达式结果为false,则执行下面代码。alert(“”);
}else If(条件表达式 {
如果条件表达式结果为true,执行此处代码,如果条件表达式结果为false,则执行下面代码。alert(“”);
}else If(条件表达式 {
如果条件表达式结果为true,执行此处代码,如果条件表达式结果为false,则执行下面代码。alert(“”);
}else {
如果条件表达式结果为false,则执行此处代码。alert(“”);
}
案例:
1:接收用户输入年龄。判断当前年龄所属于哪个间断?
比如:年龄20 所处的阶段为青年
注意:以10岁为一个年龄段
var n1=prompt("请输入年龄");
if(n1>0 && n1<=10){
alert("小屁孩");
}else if(n1>10 && n1<=20){
alert("翩翩美少年");
}else if(n1>20 && n1<=30){{
alert("有为青年");
}else{
alert("差不多了");
}
2:接收用户输入的成绩和姓名,每15分为一个档。以50分为起点, 判断当前学生成绩在哪个范围并只给出提示信息(优,良,差,)同时如果成绩正好为90分,还要在控制台中输出当前学生的姓名及提示信息(优,良,差)。
var name=prompt("学生姓名");
var score=prompt("学生成绩");
if(socre>=50 && socre<65){
alert("差");
}else if(score>=65 && score<80){
alert("良");
}else if(score>=80 && score<95){
if(score==90){
console.log(name+"优");
}else{
alert("优");
}
}else{
}