javascript建立数组
时间: 2023-09-30 09:05:36 浏览: 86
可以使用以下方式创建 JavaScript 数组:
1. 使用数组字面量:
```javascript
var arr = [1, 2, 3];
```
2. 使用 new 关键字和 Array 构造函数:
```javascript
var arr = new Array(1, 2, 3);
```
3. 创建空数组:
```javascript
var arr = [];
```
4. 创建指定长度的数组:
```javascript
var arr = new Array(3);
```
在第四种情况下,数组长度为 3,但是数组的值是 undefined。可以使用索引来设置和访问数组元素:
```javascript
arr[0] = "A";
arr[1] = "B";
arr[2] = "C";
console.log(arr[0]); // "A"
console.log(arr[1]); // "B"
console.log(arr[2]); // "C"
```
相关问题
用js写一串代码,建立数组,设置四个按钮,实现按不同的按钮,控制视频跳转到不同的秒
好的,以下是用 JavaScript 写的代码,实现建立数组,设置四个按钮,按不同按钮控制视频跳转到不同的秒数:
```html
<!DOCTYPE html>
<html>
<head>
<title>控制视频跳转到不同的秒数</title>
</head>
<body>
<video id="myVideo" width="320" height="240" controls>
<source src="myVideo.mp4" type="video/mp4">
<source src="myVideo.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
<br>
<button onclick="jumpTo(10)">跳转到 10 秒</button>
<button onclick="jumpTo(30)">跳转到 30 秒</button>
<button onclick="jumpTo(60)">跳转到 60 秒</button>
<button onclick="jumpTo(120)">跳转到 120 秒</button>
<script>
var myVideo = document.getElementById("myVideo");
function jumpTo(time) {
myVideo.currentTime = time;
}
</script>
</body>
</html>
```
这段代码中,我们创建了一个 `video` 标签,并设置了 `id` 为 `myVideo`。然后创建了四个 `button` 标签,分别绑定了不同的秒数,当点击按钮时,调用 `jumpTo` 函数,将视频的 `currentTime` 属性设置为对应的秒数。最后在 `script` 标签中实现了 `jumpTo` 函数。
通过不同方式建立一维数组,用来储存10个随机数。利用JavaScript语言
可以使用以下代码来建立一维数组并储存10个随机数:
// 方法一:使用循环语句生成随机数并存入数组
var arr1 = [];
for (var i = 0; i < 10; i++) {
arr1.push(Math.floor(Math.random() * 100));
}
// 方法二:使用数组推导式生成随机数并存入数组
var arr2 = [...Array(10)].map(() => Math.floor(Math.random() * 100));
// 方法三:使用Array.from()方法生成随机数并存入数组
var arr3 = Array.from({ length: 10 }, () => Math.floor(Math.random() * 100));
// 方法四:使用Array.fill()方法生成随机数并存入数组
var arr4 = new Array(10).fill().map(() => Math.floor(Math.random() * 100));
注意:以上代码均为JavaScript语言,可以在浏览器控制台或Node.js环境中运行。
阅读全文