JavaScript初学者编程题(11)
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('请重新输入');}
}
JavaScript初学者编程题(11)相关推荐
- JavaScript初学者编程题(25)
JavaScript初学者编程题(25) 题目:给定一个字符串,请将字符串里的字符按照出现的频率降序进行重新排列并返回 第一种方法,利用对象和数组 JavaScript部分 var str = &qu ...
- JavaScript初学者编程题(24)
JavaScript初学者编程题(24) 题目:给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量.返回最富有客户 ...
- JavaScript初学者编程题(23)
JavaScript初学者编程题(23) 题目:给你一个字符串 S,请你删去其中的所有元音字母( 'a','e','i','o','u'),并返回这个新字符串 HTMl部分 <input typ ...
- JavaScript初学者编程题(22)
JavaScript初学者编程题(22) 题目:利用递归方法求5! JavaScript部分 function getNum(num) {if(num < 2){return 1;}else{r ...
- JavaScript初学者编程题(21)
JavaScript初学者编程题(21) 题目:求1+2!+3!+-+20!的和 JavaScript部分 function get(num) {//sum总和var sum = 0;for(var ...
- JavaScript初学者编程题(20)
JavaScript初学者编程题(20) 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13-求出这个数列的前20项之和. JavaScript部分 function get(n ...
- JavaScript初学者编程题(19)
JavaScript初学者编程题(19) 题目:打印出如下图案(菱形).打印出来菱形 JavaScript部分 function get(num) {var str = '';for(var i = ...
- JavaScript初学者编程题(18)
JavaScript初学者编程题(18) 题目:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x, ...
- JavaScript初学者编程题(17)
JavaScript初学者编程题(17) 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下 ...
最新文章
- Nginx学习2:Nginx的安装配置和常用命令
- Glide和Govendor安装和使用
- 输出一个为递增排序数组的旋转数组中的最小元素——8
- 【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★
- 工业轨式 1-16路 4-20MA 模拟量光端机产品介绍
- [AH/HNOI2017]大佬
- 教程系列——用模板快速生成《客户意见反馈表》
- 阿里云-设备影子概览
- 中国象棋程序的设计与实现(七)--心得体会和开发日志
- 轻松实现SQL异地备份
- Linux内核与文件系统分析
- 拓端tecdat|matlab使用Copula仿真优化市场风险
- Smarty自学笔记
- 微信公众号文字该如何排版?
- ar虚拟现实电子沙盘软件制作
- Chrome 制作绿色便携版
- BeautifulSoup使用
- 指针及其应用4——结构体指针
- 高防服务器的适用场景
- 10个3D Max渲染技巧,90%零基础的人最容易被忽略