if 分支语句
寫在<script></script>里面。
if(判斷條件){滿足條件時(shí)要執(zhí)行的語(yǔ)句}
else{不滿足條件時(shí)要執(zhí)行的語(yǔ)句}
三元運(yùn)算:var x = 判斷條件?值1;值2;(條件成立,x=值1;否則x=值2)
練習(xí):
(1)輸入三個(gè)整數(shù),x,y,z,最終以從小到大的方式輸出。
<script>
var x = prompt("請(qǐng)輸入一個(gè)數(shù)字");
var y = prompt("請(qǐng)輸入一個(gè)數(shù)字");
var z = prompt("請(qǐng)輸入一個(gè)數(shù)字");
x =parseInt(x);
y =parseInt(y);
z =parseInt(z);
if(x<y&&x<z&&y<z){alert(x+","+y+","+z)}
else if(x<y&&x<z&&z<y){alert(x+","+z+","+y)}
else if(y<x&&y<z&&x<z){alert(y+","+x+","+z)}
else if(y<x&&y<z&&z<x){alert(y+","+z+","+x)}
else if(z<x&&z<y&&x<y){alert(z+","+x+","+y)}
else if(z<x&&z<y&&y<x){alert(z+","+y+","+x)}
</script>
(2)輸入學(xué)生姓名,輸入考試成績(jī)
若是100,【恭喜你***,滿分通過!】
若是大于等于80小于100,【**,你很優(yōu)秀,繼續(xù)保持!】
若是大于等于60小于80,【**成績(jī)良好】
大于等于50小于60,【**就差一點(diǎn)點(diǎn),下次一定要至少及格!】
小于50,【**你是笨蛋么?】
<script>
var x =prompt("請(qǐng)輸入姓名");
var y =prompt("請(qǐng)輸入考試成績(jī)");
if(y==100){alert("恭喜你"+x+","+"滿分通過!")}
else if(80<=y&&y<100){alert(x+","+"你很優(yōu)秀,繼續(xù)保持!")}
else if(60<=y&&y<80){alert(x+"成績(jī)"+"良好")}
else if(50<=y&&y<60){alert(x+"就差一點(diǎn)點(diǎn),下次一定要至少及格!")}
else if(y<50){alert(x+"你是笨蛋么?")}
</script>
(3)相親過程:你有房子么?你有錢么?你有能力么?
【結(jié)婚吧】【先買房子在結(jié)婚】【先賺錢再買房子再結(jié)婚】都沒有【拜拜~~】
利用if嵌套做相親過程
<script>
var x =confirm("你有房子嗎?");
if(x==true){alert("結(jié)婚吧")}
else {var x =confirm("你有錢嗎?");
if(x==true){alert("先買房子在結(jié)婚");}
else {var x = confirm("你有能力嗎?");
if(x==true){alert("先賺錢再買房子再結(jié)婚")}
else{alert("拜拜~~")}}}
</script>
?
4.標(biāo)準(zhǔn)體重:
男士體重=身高-100±3
女士體重=身高-110±3
輸入性別、身高、體重,查看體重是否標(biāo)準(zhǔn)。
?
<script>
var x = prompt("請(qǐng)輸入性別");
var y = prompt("請(qǐng)輸入身高");
var z = prompt("請(qǐng)輸入體重");
y = parseInt(y);
z = parseInt(z);
if(x=="男"){
if(y-103<=z&&z<=y-97){alert("合格")}
else{alert("不合格")}
}
else {
if(y-113<=z&&z<=y-107){alert("合格")}
else{alert("不合格")}
}
</script>
?
5.方程ax2+bx+c=0;一元二次方程。求根
△=b2-4ac;若△<0方程無實(shí)根
若△>0,方程有兩個(gè)不相同的實(shí)根x1 x2
若△=0,方程有兩個(gè)相同的實(shí)根
某個(gè)數(shù)進(jìn)行開平方——Math.sqrt()
?
<script>
var a = prompt("a");
var b = prompt("b");
var c = prompt("c");
a = parseInt(a);
b = parseInt(b);
c = parseInt(c);
var delta = b * b - 4 * a * c;
if(delta < 0) {
alert("方程無實(shí)根");
} else if(delta == 0) {
var result = (-1) * b / (2*a);
alert(result);
} else {
var x1 = ((-1) * b + Math.sqrt(delta)) / (2*a);
var x2 = ((-1) * b - Math.sqrt(delta)) / (2*a);
alert(x1 + "," + x2);
}
</script>
?
轉(zhuǎn)載于:https://www.cnblogs.com/liuyuze/p/7235225.html
總結(jié)
- 上一篇: 机器学习中防止过拟合方法
- 下一篇: hdu 6035:Colorful Tr