>  기사  >  웹 프론트엔드  >  자바스크립트에서 루프문을 사용하는 방법

자바스크립트에서 루프문을 사용하는 방법

PHPz
PHPz원래의
2023-05-22 14:34:37518검색

JavaScript는 웹 개발 및 브라우저 스크립팅에 일반적으로 사용되는 유연하고 간단한 구문을 갖춘 널리 사용되는 프로그래밍 언어입니다. JavaScript에서 루프는 반복적인 작업을 수행하는 데 사용되는 구조로, 프로그래머가 코드를 단순화하고 많은 양의 데이터를 보다 쉽게 ​​처리하는 데 도움이 됩니다. 이번 글에서는 자바스크립트에서 루프문을 사용하는 방법을 자세히 소개하겠습니다.

  1. for 루프

for 루프는 JavaScript에서 가장 일반적으로 사용되는 루프 구조 중 하나입니다. 이를 통해 프로그래머는 지정된 범위를 반복하고 각 반복마다 일부 코드를 실행할 변수를 정의할 수 있습니다. 일반적으로 for 루프는 초기화, 조건 및 증분기의 세 부분으로 구성됩니다.

예:

for (let i = 0; i < array.length; i++) {
  console.log(array[i]);
}

위 코드는 for 루프를 사용하여 배열의 각 요소를 콘솔에 출력합니다. 초기화 부분 let i = 0은 변수 i를 정의하고 이를 0으로 설정하고, 조건 부분 i < array.length는 루프 범위를 지정하며, 증분기 부분은 i++변수 i의 값을 증가시킵니다. let i = 0定义了变量i并将其设置为0,条件部分i < array.length指定了循环范围,递增器部分i++增加了变量i的值。

  1. while循环

while循环也是JavaScript中常用的循环结构之一。它允许程序员在条件为真时重复执行一些代码。与for循环不同,while循环只包括一个条件,当条件为真时会一直重复执行。

示例:

let i = 0;
while (i < array.length) {
  console.log(array[i]);
  i++;
}

上面的代码使用while循环将array数组中的每个元素输出到控制台。变量i的初始化和递增与for循环相同,而while的条件i < array.length指定了循环范围。

  1. do-while循环

do-while循环也是JavaScript中常用的循环结构之一。它允许程序员在条件为真时重复执行一些代码,与while循环不同的是,它首先执行一次代码块,然后再判断条件是否为真,如果条件为真,则重复执行代码块。

示例:

let i = 0;
do {
  console.log(array[i]);
  i++;
}
while (i < array.length);

上面的代码使用do-while循环将array数组中的每个元素输出到控制台。变量i的初始化和递增与前两个示例相同,而do-while循环的条件i < array.length

    while loop
    1. while 루프도 JavaScript에서 일반적으로 사용되는 루프 구조 중 하나입니다. 이를 통해 프로그래머는 조건이 참일 때 일부 코드를 반복적으로 실행할 수 있습니다. for 루프와 달리 while 루프는 하나의 조건만 포함하며 조건이 참일 때 반복적으로 실행됩니다.

    예:

    const person = {name: "John", age: 30, city: "New York"};
    for (let key in person) {
      console.log(key + ": " + person[key]);
    }

    위 코드는 while 루프를 사용하여 배열의 각 요소를 콘솔에 출력합니다. 변수 i의 초기화 및 증가는 for 루프와 동일하며 while i < array.length 조건은 루프 범위를 지정합니다.

      do-while 루프

      1. do-while 루프는 JavaScript에서 일반적으로 사용되는 루프 구조 중 하나입니다. 조건이 참일 때 프로그래머가 일부 코드를 반복적으로 실행할 수 있도록 해줍니다. while 루프와 달리 먼저 코드 블록을 한 번 실행한 다음 조건이 참인지 확인하면 해당 코드 블록이 반복적으로 실행됩니다.
      예:

      const array = [1, 2, 3];
      for (let value of array) {
        console.log(value);
      }

      위의 코드는 do-while 루프를 사용하여 배열의 각 요소를 콘솔에 출력합니다. 변수 i의 초기화 및 증가는 앞의 두 예제와 동일하며 do-while 루프 i < array.length의 조건은 루프 범위를 지정하고 코드 블록 이후에 판단됩니다. 실행됩니다.

      for...in 루프

      for...in 루프는 객체의 속성을 반복하는 데 사용되는 루프 구조입니다. 이를 통해 프로그래머는 개체의 모든 속성을 반복하고 일부 처리를 수행할 수 있습니다.

      예: 🎜rrreee🎜위 코드는 for...in 루프를 사용하여 person 개체를 반복하고 개체의 각 속성(이름, 나이 및 도시)을 콘솔에 출력합니다. 🎜🎜🎜 for...of 루프 🎜🎜🎜 for...of 루프는 프로그래머가 배열 및 기타 반복 가능한 객체를 반복할 때 데이터를 더 쉽게 조작할 수 있게 해주는 새로운 루프 구성입니다. ES6의 새로운 반복자 인터페이스와 함께 자주 사용됩니다. 🎜🎜예: 🎜rrreee🎜위 코드는 for...of 루프를 사용하여 배열을 반복하고 배열의 각 값을 콘솔에 출력합니다. 🎜🎜요약: 🎜🎜이 문서에서는 for 루프, while 루프, do-while 루프, for...in 루프 및 for...of 루프를 포함하여 JavaScript에서 일반적으로 사용되는 루프 구조의 사용에 대해 자세히 설명합니다. 루프 구조는 자바스크립트에서 가장 일반적으로 사용되는 구조 중 하나이며, 대량의 데이터와 객체를 처리하고 조작하는 데 매우 적합합니다. 루프 구조를 숙달하고 사용하는 데 능숙하면 프로그래머가 JavaScript 코드를 보다 효율적으로 작성하는 데 도움이 될 수 있습니다. 🎜

위 내용은 자바스크립트에서 루프문을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.