js中if循环的练习
从键盘输入小明的期末成绩:
当成绩为100时,'奖励一辆BMW'
当成绩为[80-99]时,'奖励一台iphone15s'
当成绩为[60-80]时,'奖励一本参考书'
其他时,什么奖励也没有
var score = prompt("请输入小明的期末考试成绩(1-100)");
if ( score == 100 ){
alert("奖励一辆BMW");
}else if( 80 < score && score>=99){
alert("奖励一台iphone15s");
}else if( 60 < score &&score>=80){
alert("奖励一本参考书");
}else{
alert("什么奖励也没有,还要继续努力鸭");
}
2.大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
高:180cm以上; 富:1000万以上; 帅:500以上;
如果这三个条件同时满足,则:'我一定要嫁给他'
如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'
如果三个条件都不满足,则:'不嫁!'
var height = prompt("请输入身高");
var money = prompt("请输入银行卡余额");
var smart = prompt("请输入颜值)");
if (height>180 && money>10000000 && smart>5000){
alert("我一定要嫁给他")
}else if (height>180 || money>10000000 || smart>5000){
alert("嫁吧,比上不足,比下有余。")
}else {
alert("不嫁!")
}
3.编写程序,由键盘输入三个整数分别存入变量num1、num2、num3,
对他们进行排序,并且从小到大输出。
var num1 =prompt('请输入第一个整数:')
var num2 =prompt('请输入第二个整数:')
var num3 =prompt('请输入第三个整数:')
if(num1 < num2 && num1 < num3 && num2 < num3){
alert(num1 +","+num2 + ","+num3);
}else if(num1 < num2 && num1 < num3 && num2 > num3){
alert(num1 +","+num3 + ","+num2);
}else if(num2 < num1 && num2 < num3 && num1 < num3){
alert(num2 +","+num1 + ","+num3);
}else if(num2 < num1 && num2 < num3 && num1 > num3){
alert(num2 +","+num3 + ","+num1);
}else if(num3<num1 && num3<num2 && num1 < num2){
alert(num3 +","+num1 + ","+num2);
}else if(num3<num1 && num3<num2 && num1 > num2){
alert(num3 +","+num2 + ","+num1);
}
网友评论