当前位置: 代码迷 >> 综合 >> 人机交互—9月22日
  详细解决方案

人机交互—9月22日

热度:41   发布时间:2023-11-25 16:35:18.0

9月22日

  • 前言
  • 1.简单的if结构
  • 2.if...else结构
  • 3.多重if语句
  • 4.嵌套if
  • 5.作业


前言

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

我们对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>