<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>练习</title>
<script type="text/javascript">
//判断成绩是否合格
/*
* 执行流程:
switch. ..case..语句
在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行 全等===比较,
如果比较结果为true,则从当前case处开始执行代码。
当前case后的所有的代码都会执行,我们可以在case的后边跟着一个break关键字,这样可以确保只会执行当前case后的语句,而不会执行其他的case
如果比较结果为false,则继续向下比较
如果所有的比较结果都为false,则只执行default后的语句
*/
// var score=50;
// switch(parseInt(score/10)){
// case 10:
// case 9:
// case 8:
// case 7:
// case 6:
// console.log("合格");
// break;
// default:
// console.log("不合格");
// }
var score=59;
switch(true){
case score>=60:
console.log("合格");
break;
default:
console.log("不合格");
}
//类似if 语句
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>嫁人满足的条件</title>
<script type="text/javascript">
/*大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:高:180cm以上;富:1000万以上;帅:500以上;
如果这三个条件同时满足,则:∵我一定要嫁给他"
如果三个条件有为真的情况,则:∵"嫁吧,比上不足,比下有余。
"如果三个条件都不满足,则:"不嫁! "
*
*
*
*
* */
var ht=prompt("身高(cm)");
mn=prompt("存款(W)");
yz=prompt("颜值(px)");
if (ht>180 && mn>1000 && yz>500) {
alert("我一定要嫁给他");
} else if(ht>180 || mn>1000 || yz>500){
alert("嫁吧,比上不足,比下有余");
}else{
alert("不嫁");
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>排序</title>
<script type="text/javascript">
var a=+prompt("请输入a:");
b=+prompt("请输入b:");
c=+prompt("请输入c:");
if (a<b && a<c) {
if (b<c){
alert(a+","+b+","+c);
} else{
alert(a+","+c+","+b);
}
} else if(b<a && b<c){
if (a<c) {
alert(b+","+a+","+c);
} else{
alert(b+","+c+","+a);
}
}else{
if (a<b) {
alert(c+"," +a+ ","+b);
} else{
alert(c+","+b+ ","+a);
}
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>键盘输入成绩奖励</title>
<script type="text/javascript">
/*提示框,键盘输入一个参数
* 声明一个变量成绩 :scores
*/
var score=prompt("请输入成绩(0-100):");
if (score<0 || score>100) {
alert("请输入真实成绩");
}else if (score==100){
alert("奖励一台BMW");
} else if(score>=80 && score<=99){
alert("奖励一台iphone18pro max");
}else if(score>=60 && score<80){
alert("奖励一本参考书");
}else{
alert("把所有教材抄100编");
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>打印1-100之间7的倍数的个数及总和</title>
<script type="text/javascript">
for (var i=1,sum=0,count=0;i<100;i++) {
if(i%7==0){
sum=sum+i;
count++;
}
}
console.log("7的倍数总和为:"+sum);
console.log("一个有"+count+"个")
</script>
</head>
<body>
</body>
</html>