JS入门小案例5-随机点名案例

文章介绍了一种使用JavaScript生成随机数并从数组中选择及删除元素的方法。首先定义一个包含特定名称的数组,然后创建一个函数`getRandom`用于生成指定范围内的随机数。接着,根据随机数在数组中选取并删除相应元素,以此实现类似点名的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、代码思路

1、先准备一个名字数字

let arr = ['赵云', '黄忠', '关羽', '张飞', '马超', '刘备', '刘备', '曹操']

2、定义一个函数,生成随机数

function getRandom(N, M) {
        return Math.floor(Math.random() * (M - N + 1) + N)
      }

3、随机数产生的范围

1、数组长度为.lenght,但是索引是从0开始的 ,所以随机数产生的范围是(0-arr.lenght-1)
2、获取随机产生的索引数
3、输出数组对应索引的数据

let random = getRandom(0, names.length - 1)
      console.log(names[random])

4、点名一次之后,需要将刚刚获取的数据删除

 names.splice(random, 1)

二、具体代码

在这里插入图片描述

三、结果演示

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值