前言
这是根据对于学校学习知识的一次复习,可能有许许多多的问题,同时也不会做过多的注释,请各位大佬看看就好(顺便提提意见),有想一起交流经验的可以私聊(随缘更新)
1.简单的if结构
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var score = 94;
if(score<98){
console.log("奖励100元奖学金!");
}
if(score<98)
console.log("奖励100元奖学金!");
console.log("23333");
if(score<98);
console.log("奖励100元奖学金!");
var js=98;
var music=81;
if(js>92&&music>80||js==100&&music>70){
console.log("奖励100元奖学金!");
}
</script>
</head>
<body>
</body>
</html>
2.if…else结构
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var score=80;
if(score>98){
console.log("奖励100元奖学金");
}else{
console.log("奖励个锤子");
}
var a=prompt("请输入一个数字");
var b=prompt("请再输入一个数字");
if(a%b==0||a+b>1000){
console.log(a);
}else{
console.log(b);
}
</script>
</head>
<body>
</body>
</html>
3.多重if语句
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var score=87;
if(score>=90){
console.log("优秀");
}else if(score>=80){
console.log("良好");
}else if(score>=70){
console.log("凑合");
}else{
console.log("?");
}
</script>
</head>
<body>
</body>
</html>
4.嵌套if
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var day="周末";
var weather="雨";
if(day=="周末"){
if(weather=="晴"){
console.log("出门");
}else{
console.log("不出门");
}
}else{
if(weather=="晴"){
console.log("上课");
}else{
console.log("上课且带伞");
}
}
</script>
</head>
<body>
</body>
</html>
5.作业
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
alert("1.判断是否是5的倍数:请输入一个正整数");
var count=prompt("请输入一个正整数");
if(count>=0){
if(count%5==0){
console.log(count+"是5的倍数");
}else{
console.log(count+"不是5的倍数");
}
}else{
console.log("输入有误");
}
alert("2.比较两名学生成绩并输出分数差");
var stu1=prompt("请输入学生1成绩");
var stu2=prompt("请输入学生2成绩");
if(stu1>stu2){
console.log("学生1成绩高");
}else if(stu2=stu1){
console.log("学生成绩一样高");
}else{
console.log("学生2成绩高");
}
console.log("两学生成绩差为:"+Math.abs(stu1-stu2));
alert("3.计算矩形的面积和周长");
var a=Number(prompt("请输入矩形长"));
var b=Number(prompt("请输入矩形宽"));
console.log("矩形周长为"+((a+b)*2));
console.log("矩形面积为"+(a*b));
alert("4.三位数的倒叙输出");
var count=Number(prompt("请输入一个三位数"));
var ge=count%10;
var shi=parseInt((count%100)/10);
var bai=parseInt(count/100);
console.log(""+ge+shi+bai);
alert("5.输出三个数内最大值最小值");
var a=prompt("请输入第一个数");
var b=prompt("请输入第二个数");
var c=prompt("请输入第三个数");
//方法一
var max=a;
var min=a;
if(b>max){
max=b;
}
if(c>max){
max=c;
}
if(b<min){
min=b;
}
if(c<min){
min=c;
}
console.log("max="+max+"\nmin="+min);
//方法二
if(a>b&&a>c){
console.log("max="+a);
}else if(b>a&&b>c){
console.log("max="+b);
}else{
console.log("max="+c);
}
if(a<b&&a<c){
console.log("min="+a);
}else if(b<a&&b<c){
console.log("min="+b);
}else{
console.log("min="+c);
}
alert("6.判断三角形类型");
var beal=true;
do{
var a=Number(prompt("请输入边a的长"));
if(a<1||a>100){
beal=false;
alert("输入有误,请重新输入")
}else{
beal=true;
}
}while(!beal)
do{
var b=Number(prompt("请输入边b的长"));
if(b<1||b>100){
beal=false;
alert("输入有误,请重新输入")
}else{
beal=true;
}
}while(!beal)
do{
var c=Number(prompt("请输入边c的长"));
if(c<1||c>100){
beal=false;
alert("输入有误,请重新输入")
}else{
beal=true;
}
}while(!beal)
if(a+b<=c||a+c<=b||b+c<=a){
console.log("为非三角形");
}else if(a==b&&b==c){
console.log("为等边三角形");
}else if(a==b||a==c||b==c){
console.log("为等腰三角形");
}else if(a*a+b*b==c*c || a*a+c*c==b*b ||b*b+c*c==a*a){
console.log("为直角三角形");
}else{
console.log("为普通三角形");
}
</script>
</head>
<body>
</body>
</html>