如何使用JavaScript创建动态长度的数组,包含数字并对数字求和

如何使用JavaScript创建动态长度的数组,包含数字并对数字求和

在JavaScript中, 数组 是用来存储不同元素的单个变量。当我们想要存储一组元素并通过单个变量访问它们时,通常会使用数组。与大多数语言不同,数组在JavaScript中是存储多个元素的单个变量,而不是对多个变量的引用。

JavaScript中的数组是 动态的 ,这意味着数组的长度可以在运行时(必要时)进行修改。可以在声明数组后指定数组长度,如以下示例所示。

示例: 此示例显示了声明一个长度为10的数组。

// 声明一个未定义大小的数组
var arr = [];

// 将数组长度设置为10
arr.length = 10;

// 打印长度到控制台
console.log(arr);
HTML

输出:

Array(10) [ <10 empty slots> ]
HTML

示例: 如示例中所示,此方法解释了包含10个空占位符的数组。以下示例声明一个数组,并使用 prompt 动态输入元素,并计算所有元素的和,并使用alert显示结果。

(function () {

    // 声明一个未定义大小的数组
    var arr = [];

    // 注意数组大小未定义

    // 循环迭代输入
    for (var i = 0; i < 10; i++) { 

        // 将整数输入添加到数组
        arr[i] = +prompt('输入数字');

        // 计算数组元素的和
        var sum = arr.reduce(function (a, b) {
            return a + b;
        }, 0)
    }
    alert(sum);
})();
HTML

输出:

输入: 1 2 3 4 5 6 7 8 9 10
输出: 55
HTML

如何使用JavaScript创建动态长度的数组,包含数字并对数字求和

阅读更多:JavaScript 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册