3、编写一个JavaScript程序,已知有数组arr=[ "王乐天","张思远","李明轩","赵雨婷","刘星辰","陈梦琪","林子涵","何嘉欣","高晨阳","徐海蓝"],在页面中随机输出一个名字,每次页面刷新输出的名字都不同,实现“随机点名”的效果
时间: 2024-04-21 12:21:08 浏览: 164
你可以使用JavaScript的Math.random()函数和数组的长度来实现随机输出一个名字的效果。以下是一个示例程序:
```javascript
var arr = ["王乐天","张思远","李明轩","赵雨婷","刘星辰","陈梦琪","林子涵","何嘉欣","高晨阳","徐海蓝"];
var randomIndex = Math.floor(Math.random() * arr.length);
var randomName = arr[randomIndex];
document.write(randomName);
```
这段代码首先定义了一个包含名字的数组`arr`,然后使用`Math.random()`函数生成一个0到1之间的随机数,并将其乘以数组的长度`arr.length`,再使用`Math.floor()`函数将结果向下取整,得到一个随机的数组索引`randomIndex`。最后,通过`arr[randomIndex]`获取随机选择的名字,并使用`document.write()`函数将其输出到页面中。
相关问题
编写一个JavaScript程序,已知有数组arr=[ "王乐天","张思远","李明轩","赵雨婷","刘星辰","陈梦琪","林子涵","何嘉欣","高晨阳","徐海蓝"],在页面中随机输出一个名字,每次页面刷新输出的名字都不同,实现“随机点名”的效果。
要实现随机点名的效果,你可以使用JavaScript编写一个函数来实现。以下是一个示例代码:
```javascript
function randomName() {
var arr = ["王乐天","张思远","李明轩","赵雨婷","刘星辰","陈梦琪","林子涵","何嘉欣","高晨阳","徐海蓝"];
var randomIndex = Math.floor(Math.random() * arr.length);
var randomName = arr[randomIndex];
return randomName;
}
// 在页面中输出随机名字
document.write(randomName());
```
这段代码定义了一个`randomName`函数,它从给定的数组中随机选择一个名字,并将其返回。然后,通过`document.write`方法将随机名字输出到页面中。
请注意,每次刷新页面都会重新执行JavaScript代码,因此每次刷新页面时都会输出不同的随机名字。
阅读全文