if else 的个小案例~

例:1

 一个游戏,前20关是每一关自身的分数,21-30关每一关是10分,31-40关,每一关是20分,41-49关,每一关是30分,50关,是100分;输入你现在闯到的关卡数,求你现在拥有的分数 
 

var a=prompt("请输入你闯到的关数");
var sum=0;
if(a<=20){
for(var i=1;i<=a;i++){
sum=sum+i;
}
}else if(a>20&&a<=30){
for(var i=1;i<=20;i++){
sum=sum+i;
}
sum=sum+(a-20)*10;
}else if(a>30&&a<=40){
for(var i=1;i<=20;i++){
sum=sum+i;
}
sum=sum+10*10;
sum=sum+(a-30)*20;
}else if(a>40&&a<50){
for(var i=1;i<=20;i++){
sum=sum+i;
}
sum=sum+10*10+10*20;
sum=sum+(a-40)*30;
}else if(a=50){
for(var i=1;i<=20;i++){
sum=sum+i;
}sum=sum=sum+10*10+10*20+9*30+100;
}
alert(sum);

例2 课上做的小练习:输入俩个人的姓名看缘分指数

var a=prompt("请输入男方的名字"),b=prompt("请输入女方姓名");
var a=Math.random()*100;
var b=Math.random()*100;
var d=+a-+b;
var c=Math.abs(d);
if(c<10){
alert("可以结婚");
}else if(c>10&&c<30){
alert("可以做好朋友");
}else if(c>30){
alert("做朋友");
}else if(c==66){
alert("马上结婚");
}else{
alert("有缘无分");

}

原文地址:https://www.cnblogs.com/qianqian528/p/7645746.html