JavaScript for循环

循环可以将代码块执行指定的次数。

for循环语法

for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

语句 1 (代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行

JavaScript 中的 for 循环语句有多种写法,以下是其中常用的几种示例:

  1. 数组遍历
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

  1. 对象遍历
const obj = { a: 1, b: 2, c: 3 };
for (let key in obj) {
  console.log(key + ': ' + obj[key]);
}

  1. 逆序输出
const arr = [1, 2, 3, 4, 5];
for (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}

  1. 嵌套循环
for (let i = 0; i < 3; i++) {
  for (let j = 0; j < 3; j++) {
    console.log(i + '-' + j);
  }
}

  1. 跳出循环
for (let i = 0; i < 5; i++) {
  if (i === 3) {
    break;
  }
  console.log(i);
}

  1. 跳过本次循环
for (let i = 0; i < 5; i++) {
  if (i === 2) {
    continue;
  }
  console.log(i);
}

以上示例中,分别展示了数组遍历、对象遍历、逆序输出、嵌套循环、跳出循环和跳过本次循环等常见场景下的 for 循环用法。

你可能感兴趣的:(1024程序员节,javascript)