parselnt(Math.random() * sliderData 不太理解这段代码, 作用是生成一个随机数,该随机数的范围是从 0 到 sliderData数组的长度 (不包括该长度)

 // 数据数组
 const arr = ['马超', '黄忠', '赵云', '关羽', '张飞']

   // 1.2 添加点击事件// 监听事件
    start.addEventListener('click', function () {
      // 创建计时器函数
      timerId = setInterval(function () {
        // 随机数
        random = parseInt(Math.random() * arr.length)
        //  console.log(arr[random])
        qs.innerHTML = arr[random]
      }, 45)

 })

具体解释如下:
1.Math.random() 方法会返回一个 0到1之间的随机数,不包括 1。
2.Math,random() * sliderData.leneth 将生成一人浮点数,该浮点数的范用是从 0 到 sliderData 数组的长度(不包括该长度)。

3.parsent() 方法可以将一个浮点数转换成整数,该方法会去浮点数的小数部分,只保留整数部分。这样就可以得到从 0 到 sliderData 数组的长度 (不包括该长度)之间的一个随机整数。
4.const random 将该随机整数赋值给一个常量变量 random,以便后续使用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值