📜  js 重复 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:25.468000             🧑  作者: Mango

JS重复 - Javascript

Javascript是一种广泛使用的编程语言,可以用于Web开发、移动应用程序开发、游戏开发和许多其他用途。在该语言中,重复是一项重要的任务。重复允许您执行相同的操作多次,而不必手动编写相同的代码。下面是一些常见的Javascript重复技术:

for循环

for循环是Javascript中最常用的重复技术之一。它允许您执行相同的操作多次,并且可以在循环中访问每个项目。以下是一个基本的for循环示例:

for (var i = 0; i < 10; i++) {
  console.log(i);
}

在此示例中,循环将执行10次,并将值从0到9打印到控制台中。

while循环

while循环是另一种常用的Javascript重复技术。它允许您执行相同的操作多次,只要特定条件为真。以下是一个基本的while循环示例:

var i = 0;
while (i < 10) {
  console.log(i);
  i++;
}

在此示例中,循环将执行10次,并将值从0到9打印到控制台中。

forEach循环

forEach循环是Javascript中最常用的迭代数组的重复技术之一。它允许您迭代数组中的每个项目,并对其执行特定的操作。以下是一个基本的forEach循环示例:

var colors = ['red', 'green', 'blue'];
colors.forEach(function(color) {
  console.log(color);
});

在此示例中,循环将迭代数组中的每个项目,并将其打印到控制台中。

map方法

Javascript中的“map”方法可以用于迭代数组中的每个项目,并返回新的数组。它允许您将数组中的每个项目都应用于一个函数,并返回一个新的数组,其中包含该函数的结果。以下是一个基本的map示例:

var numbers = [1, 2, 3];
var doubledNumbers = numbers.map(function(number) {
  return number * 2;
});
console.log(doubledNumbers);

在此示例中,map方法将迭代数组中的每个项目,并将其传递给函数。该函数将每个数字乘以2,并将结果存储在一个新的数组中。

reduce方法

Javascript中的“reduce”方法可以用于迭代数组中的每个项目,并使用一个累加器来计算最终结果。以下是一个基本的reduce示例:

var numbers = [1, 2, 3];
var sum = numbers.reduce(function(total, number) {
  return total + number;
}, 0);
console.log(sum);

在此示例中,reduce方法将迭代数组中的每个项目,并使用累加器变量“total”计算它们的总和。初始值为0。

以上就是一些常见的Javascript重复技术。它们是编写高效和可维护的代码的关键。