JS生成动态评价

本文介绍了如何在JavaScript中利用Math.random()生成随机数,并结合数组和递归函数实现动态评价的功能。通过定义评语数组,随机选取下标,确保每次都能显示不同的评价反馈。
摘要由CSDN通过智能技术生成

# 生成动态评价、
## 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)    四舍五入。`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值