JavaScript初学者编程题(11)

news/2024/7/3 4:35:25

JavaScript初学者编程题(11)

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

HTMl部分
    <input type="text" id="score"><button onclick="getABC()">get</button>
JavaScript部分
第一种写法,使用三元运算符。
function getABC() {//得到分数var score=parseInt(document.getElementById('score').value);//判断分数是否在正常范围内if(score >= 0 && score <= 100){//grade是评分,当分数 > 90的时候,为A,否则,判断分数是否大于60,是的话为B,不是的话为Cvar grade = score >= 90 ? 'A' : score >= 60 ? 'B' : 'C';console.log(grade);}else{console.log('请重新输入');}
}
第二种写法,使用switch。
function getABC() {var score = parseInt(document.getElementById('score').value);if(score <= 100 && score >= 0){//除以10,然后取整switch(parseInt(score / 10)){case 10: case 9:console.log('A');break;case 8: case 7: case 6:console.log('B');break;default:console.log('C');break;}}else{alert('请重新输入');}
}

http://lihuaxi.xjx100.cn/news/281412.html

相关文章

高通导航器软件开发包使用指南(17)

高通导航器软件开发包使用指南&#xff08;17&#xff09;11 附加的功能11.1 螺旋桨障碍检测11.1.1 螺旋桨起转期间11.1.2 飞行中11.2 低电压警告和迫降11.3 GPS 模式下的 Geotether11.4 禁飞区功能11.5 不允许螺旋桨旋转的传感器检查11.6 仿真模式11.6.1 简介11.6.2 用法12 状…

了解下C# 类(Class)

当你定义一个类时&#xff0c;你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据&#xff0c;但它定义了类的名称意味着什么&#xff0c;也就是说&#xff0c;类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量称为类的成员。类的…

Spring Boot第五篇:springboot整合 beatlsql

BeetSql是一个全功能DAO工具&#xff0c; 同时具有Hibernate 优点 & Mybatis优点功能&#xff0c;适用于承认以SQL为中心&#xff0c;同时又需求工具能自动能生成大量常用的SQL的应用。beatlsql 优点开发效率无需注解&#xff0c;自动使用大量内置SQL&#xff0c;轻易完成增…

印在基因里面的先验知识,或许是通往强人工智能的必经之路

作者 | 张拳石来源 | 知乎导读&#xff1a;近日&#xff0c;几何智能&#xff08;后被 Uber 收购&#xff09;创始人兼 CEO Gary Marcus 在他的文章 “Deep Learning: A Critical Appraisal” in arXiv:1801.00631 中分析了目前深度学习发展的瓶颈和面临的挑战。之后&#xff0…

使用 NumPy 的标准化技巧

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达数据科学不仅仅是开发模型&#xff0c;也有很多像清洗数据和选择有效特征的工作。将特征插入到一个具有相似的分布但是方式明显不同的模型中&#xff0c;或者是在极不相同…

JavaScript初学者编程题(12)

JavaScript初学者编程题(12) 题目&#xff1a;输入两个正整数m和n&#xff0c;求其最大公约数和最小公倍数。 HTMl部分 <input type"text" id"num1"><input type"text" id"num2"><button onclick"getNum()"…

Linux 守护进程,编写(转载)

设置守护进程过程&#xff1a;1.创建子进程&#xff0c;父进程退出2.在子进程中创建新会话3.改变当前目录为根目录4.重设文件权限掩码5.关闭文件描述符*6.守护进程里&#xff0c;忽略SIGCHLD信号 (即使fork两次&#xff0c;新进程由init接管&#xff0c;不进行signal(SIGCHLD,S…

在 Ubuntu 上通过命令行改变 Linux 系统语言

这是一个快速教程&#xff0c;展示了在 Ubuntu 和其他 Linux 发行版上从命令行改变语言的步骤。事实上&#xff0c;我一直在写西班牙语的文章。如果你没有访问过它并且/或你是一个讲西班牙语的人&#xff0c;请访问 Its FOSS en Espaol 并查看所有西班牙语的 Linux 内容。 你可…