人机交互—9月22日


前言

这是根据对于学校学习知识的一次复习,可能有许许多多的问题,同时也不会做过多的注释,请各位大佬看看就好(顺便提提意见),有想一起交流经验的可以私聊(随缘更新)

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值