学习javascript之路-2019.05.31(4)

163 阅读2分钟

if练习(1)

/*
prompt()可以弹出一个提示框,输入
*/
var score=prompt("输入小明的成绩");
if(score>100||score<0||isNaN(score)){//分数不能大于100也不能小于0,也不能为非数字;
	alert("重新输入")
}else{
	alert("确定小明的成绩为:"+score+"分")
 if (score==100){
 	alert("奖励一辆BMW");
 }else if(score>80){
 	alert("奖励iphone");
 }else if (score>=60) {
 	alert("奖励模型");
 }else {
 	alert("什么都没有")
 }
}

if练习(2)

var height=prompt("输入身高(cm):");
var wealth=prompt("输入资产(单位为万):");
var handsome=prompt("输入颜值(0~1000):");

if (height>=180&&wealth>=1000&&handsome>=500){
	alert("我一定要嫁给他");
} else if (height>=180||wealth>=1000||handsome>=500) {
	alert("嫁吧,比上不足,比下有余");
} else {
	alert("不嫁");
}

if练习(3)

//方法1:
//prompt()函数返回的值为string,需要先转化类型才能使用;再prompt前加一个"+",使string变为number;
var num1=+prompt("输入number1");
var num2=+prompt("输入number2");
var num3=+prompt("输入number3");

if (num1<num2&&num1<num3){	            //num1最小
    if (num2<num3) {				    //num2<num3
    	alert(num1+"<"+num2+"<"+num3);	
	}else {								//num3<num2
		alert(num1+"<"+num3+"<"+num2);
	}
}else if (num2<num3&&num2<num1) {		//num2最小
	if (num3<num1) {					//num3<num1
		alert(num2+"<"+num3+"<"+num1);
	}else {								//num1>num3
		alert(num2+"<"+num1+"<"+num3);
	}
}else {									//num3最小
	if (num1<num2) {					//num1<num2
		alert(num3+"<"+num1+"<"+num2);
	}else {								//num2<num1
		alert(num3+"<"+num2+"<"+num1);
	}
}

//方法2:
// if (num1>num2&&num2>num3){
// 	alert(num1+">"+num2+">"+num3);
// }else if (num1>num2&&num1>num3&&num3>num2) {
// 	alert(num1+">"+num3+">"+num2);
// }else if (num2>num1&&num1>num3) {
// 	alert(num2+">"+num1+">"+num3);
// }else if (num2>num1&&num3>num1&&num2>num3) {
// 	alert(num2+">"+num3+">"+num1);
// }else if (num3>num2&&num2>num1) {
// 	alert(num3+">"+num2+">"+num1);
// }else if (num3>num1&&num3>num1&&num1>num2) {
// 	alert(num3+">"+num1+">"+num2);
// }