# 生成动态评价、
## JS随机数的使用
给之前的JAVA作业加上了动态页面,这个作业是要连续完成十道加法运算,算错允许重新计算并生成评价。在做这个作业时,我在答对或答错题目时给出了一个评语进行反馈
`
function correct(){
document.getElementById("answer").style.color="lightseagreen";//评语框变色
document.getElementById("answer").innerHTML="你真是太棒了!"//展示评语
document.getElementById("my_input").value="";` //清空输入框
mainarr+=10; //分数的全局变量mainarr加10
newvalue(); //调用生成下一个题目的函数
}
这样的缺点是把提示语写死了,答对题目总会出现一个固定的提示语,能不能让这个提示语随机生成呢?
我们知道JS中的生成随机数的方法`Math.random()`可以生随机生成[0,1)之间的随机数,这个随机数是一个多位小数。如果想生成随机的整数,需要调用其他的一些方法。
Math的其他方法:
`ceil(x) 对数进行上舍入,即向上取整。
floor(x) 对 x 进行下舍入,即向下取整。
round(x) 四舍五入。`
这
JS生成动态评价
最新推荐文章于 2022-08-22 08:44:50 发布
本文介绍了如何在JavaScript中利用Math.random()生成随机数,并结合数组和递归函数实现动态评价的功能。通过定义评语数组,随机选取下标,确保每次都能显示不同的评价反馈。
摘要由CSDN通过智能技术生成