使用js编写程序 1.已知现有十个手机号 2.随机抽取一个手机号在网页显示 3.显示为:恭喜你,中奖了。中奖号码:*******
时间: 2024-10-11 18:02:09 浏览: 25
在JavaScript中,你可以使用数组、Math.random()函数以及字符串操作来实现这个需求。以下是简单的步骤:
1. 首先,创建一个包含十个随机生成的手机号码的数组。你可以将每个手机号作为字符串存储。
```javascript
let phoneNumbers = ['13800000001', '15012345678', ...]; // 其余9个手机号
```
2. 然后,使用`Math.random()`函数获取一个介于0到数组长度减一之间的随机索引,从数组中随机选择一个手机号。
```javascript
let randomIndex = Math.floor(Math.random() * phoneNumbers.length);
let selectedPhoneNumber = phoneNumbers[randomIndex];
```
3. 最后,在网页上动态展示获奖信息,包括“恭喜你,中奖了”和中奖号码。这通常通过更新HTML元素的内容来完成。假设有一个id为"winningMessage"的div元素用于显示消息。
```javascript
document.getElementById('winningMessage').innerText = "恭喜你,中奖了。中奖号码:" + '*' * 7 + selectedPhoneNumber.slice(-4); // 截取后四位并替换星号
```
上述代码会隐藏真实号码的最后四位,并用星号(*)代替,以保护隐私。
阅读全文