📜  javascript 循环区域 - Javascript (1)

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

Javascript 循环区域

Javascript 循环是编程中非常重要的一个部分,可以遍历数组或对象中的元素,多次执行同一块代码,并根据需要进行条件测试或者其他操作。本文将介绍Javascript中的循环语句及其用法。

For 循环

For 循环语句允许您将代码块运行指定的次数。其中,for循环包含以下三个表达式:

  1. 创建一个指标变量并初始化它;
  2. 声明一个终止循环的条件;
  3. 在循环的每一轮之后更新指标变量。
for (let i = 0; i < 10; i++) {
  console.log(i);
}
  • 上述代码的执行结果为:输出从 0 到 9 的数字。
While 循环

While 循环语句允许您在指定条件为真时运行代码块,一旦条件变为假,循环就会停止。

let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}
  • 上述代码的执行结果与 For 循环相同:输出从 0 到 9 的数字。
Do/While 循环

Do/While 循环语句与 While 循环相似,但不同的是,它们会在检查条件之前至少运行一次代码块。

let i = 0;
do {
  console.log(i);
  i++;
} while (i < 10);
  • 上述代码的执行结果与 For 循环和 While 循环相同:输出从 0 到 9 的数字。
循环控制语句

Javascript 还提供了一些循环控制语句,它们允许您在循环中更改代码的执行。以下是一些常见的循环控制语句:

  • break:终止当前循环并跳出循环块。
  • continue:跳过当前循环中的一个迭代。
  • return:终止函数的执行并将结果返回给调用者。
循环遍历数组

Javascript 提供了许多迭代数组的方法,其中最常见的是 For 循环。然而,使用数组的内置方法 forEach() 更加方便。

let items = ['apple', 'banana', 'orange'];
items.forEach(function(item) {
  console.log(item);
});
  • 上述代码的执行结果为:输出数组中的每个元素。
循环遍历对象

Javascript 对象是一组键值对,其中每个键都是唯一的。您可以使用 For... in 循环遍历对象属性。

let user = {
  name: 'Gilbert',
  age: 22,
  job: 'Software Engineer'
};
for (let key in user) {
  console.log(key + ': ' + user[key]);
}
  • 上述代码的执行结果为:输出对象 user 中的所有属性及其对应的值。
结束语

本文介绍的 Javascript 循环语句仅仅是一个入门介绍,Javascript 还有更多高级循环语句和迭代器,如 for...of 循环、map() 方法等。不同的循环语句和迭代器之间有许多差异,因此选择正确的工具对于程序的性能和可读性非常重要。