js 6.输入计算机基础成绩判断此成绩的等级 0-60 F 60-70 D 70-80 C 80-90 B 90-100 A switch case

时间: 2024-01-07 19:06:02 浏览: 32
当然,你也可以使用 `switch case` 语句来实现这个功能,以下是相应的 JavaScript 代码: ```javascript let score = prompt("请输入计算机基础成绩:"); switch (true) { case (score >= 0 && score < 60): alert("成绩等级为 F"); break; case (score >= 60 && score < 70): alert("成绩等级为 D"); break; case (score >= 70 && score < 80): alert("成绩等级为 C"); break; case (score >= 80 && score < 90): alert("成绩等级为 B"); break; case (score >= 90 && score <= 100): alert("成绩等级为 A"); break; default: alert("请输入有效的成绩!"); break; } ``` 这段代码与之前的代码实现原理相同,只是使用了 `switch case` 语句来替代了 `if else` 语句。需要注意的是,在 `switch` 后面使用 `true` 是为了让 `case` 后面的表达式返回布尔值,从而可以执行相应的分支代码。
相关问题

js 6.输入计算机基础成绩判断此成绩的等级 0-60 F 60-70 D 70-80 C 80-90 B 90-100 A

好的,这个问题很简单,你可以使用以下 JavaScript 代码实现: ```javascript let score = prompt("请输入计算机基础成绩:"); if (score >= 0 && score < 60) { alert("成绩等级为 F"); } else if (score >= 60 && score < 70) { alert("成绩等级为 D"); } else if (score >= 70 && score < 80) { alert("成绩等级为 C"); } else if (score >= 80 && score < 90) { alert("成绩等级为 B"); } else if (score >= 90 && score <= 100) { alert("成绩等级为 A"); } else { alert("请输入有效的成绩!"); } ``` 这段代码会弹出一个对话框,让用户输入计算机基础成绩,然后判断该成绩的等级并弹出提示框显示。如果用户输入的成绩不在有效范围内,则会提示用户输入有效的成绩。

2.2页面显示弹出框如图5所示,输入成绩,点击确定,弹出如图6所示结果。 当小于60分,弹出框显示不及格; 60-70显示及格; 70-80显示中等; 80-90显示良好;大于90显示优秀。

这个问题需要你在前端页面编写JavaScript代码来实现。你可以使用JavaScript的prompt()函数来弹出输入框,获取用户输入的成绩。然后根据输入的成绩,使用if语句判断成绩的等级,并使用alert()函数弹出对应的等级。以下是代码示例: ``` var score = prompt("请输入成绩:"); if (score < 60) { alert("不及格"); } else if (score >= 60 && score < 70) { alert("及格"); } else if (score >= 70 && score < 80) { alert("中等"); } else if (score >= 80 && score < 90) { alert("良好"); } else { alert("优秀"); } ``` 当用户输入成绩后,会弹出对应的成绩等级。如果用户输入的不是数字,则会弹出NaN(Not a Number)等级。

相关推荐

最新推荐

recommend-type

sonar-Web_JavaScript检查规则指南.docx

SonarQube分析web端项目,遵循的基本内置规则;规则为常用激活规则,含bug、漏洞、坏味道三方面不同程度(严重、阻断、主要、次要、提示等级别)。
recommend-type

Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题

主要介绍了Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
recommend-type

JS表格组件BootstrapTable行内编辑解决方案x-editable

前言:之前介绍bootstrapTable组件的时候有提到它的行内编辑功能,只不过为了展示功能,将此一笔带过了,罪过罪过!最近项目里面还是打算将行内编辑用起来,于是再次研究了下x-editable组件,遇到过一些坑,再此做个...
recommend-type

JavaScript获取伪元素(Pseudo-Element)属性的方法技巧

主要介绍了JavaScript获取伪元素(Pseudo-Element)属性的方法技巧,本文直接给出实现代码,需要的朋友可以参考下
recommend-type

vue-simple-uploader上传成功之后的response获取代码

主要介绍了vue-simple-uploader上传成功之后的response获取代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧~
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

HSV转为RGB的计算公式

HSV (Hue, Saturation, Value) 和 RGB (Red, Green, Blue) 是两种表示颜色的方式。下面是将 HSV 转换为 RGB 的计算公式: 1. 将 HSV 中的 S 和 V 值除以 100,得到范围在 0~1 之间的值。 2. 计算色相 H 在 RGB 中的值。如果 H 的范围在 0~60 或者 300~360 之间,则 R = V,G = (H/60)×V,B = 0。如果 H 的范围在 60~120 之间,则 R = ((120-H)/60)×V,G = V,B = 0。如果 H 的范围在 120~180 之间,则 R = 0,G = V,B =
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。