JavaScript 如何创建动态长度数组并求和

JavaScript 如何创建动态长度数组并求和

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

JavaScript数组 具有动态特性 ,这意味着可以在运行时(当需要时)修改数组的长度。可以在声明数组后指定数组的长度,如下面的示例所示。

示例: 这个示例展示了声明长度为10的数组。

// Declare an array of undefined size 
var arr = []; 
  
// Set array length to 10 
arr.length = 10; 
  
// Print the length to console 
console.log(arr);

输出:

Array(10) [ <10 empty slots> ]

示例: 如您所见,此方法解释了一个具有10个空槽的数组。以下示例声明了一个数组并使用 prompt 动态地输入元素,并使用警报打印所有元素的总和并显示结果。

(function () { 
      
    // Declare an array of undefined size 
    var arr = []; 
  
    // Notice how the size of array 
    // is not dot defined 
  
    // Initiating loop to iterate 
    // for inputs 
    for (var i = 0; i < 10; i++) {  
  
        // Feeding integer inputs to array 
        arr[i] = +prompt('Enter number'); 
          
        // Calculate sum of array elements 
        var sum = arr.reduce(function (a, b) { 
            return a + b; 
        }, 0) 
    } 
    alert(sum); 
})();

输出结果:

Input : 1 2 3 4 5 6 7 8 9 10
Output :55

JavaScript 如何创建动态长度数组并求和

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程