> 웹 프론트엔드 > 프런트엔드 Q&A > JavaScript 루핑의 세 가지 방법은 무엇입니까?

JavaScript 루핑의 세 가지 방법은 무엇입니까?

青灯夜游
풀어 주다: 2021-11-04 15:25:53
원래의
12489명이 탐색했습니다.

js의 세 가지 루프 방법: 1. while 루프, 구문 "while(조건식) {statement block}"; 2. "do-while" 루프, 구문 "do{statement block}while(조건식)"; . For 루프 구문 "for (변수 초기화; 조건식; 변수 업데이트) {문 블록}".

JavaScript 루핑의 세 가지 방법은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript를 사용할 때 동일한 코드를 반복해서 실행해야 하는 경우가 종종 있는데, 이는 시간을 낭비하고 비효율적입니다. 루프를 사용하는 것은 효율성을 크게 향상시키고 코드 양을 줄이는 현명한 선택입니다.

JS에는 세 가지 유형의 루프가 있습니다.

1. while 루프

2. do-while 루프

3. for 루프

1. while 루프의 구문 구조 loop:
while(条件表达式){
当条件表达式为布尔值true时要执行的语句块
}
로그인 후 복사

2. while 루프의 적용

While 루프는 특수 문자가 입력될 때까지 사용자에게 루프에 정수를 입력하도록 요청하는 등 루프 횟수를 알 수 없는 상황에서 자주 사용됩니다. 루프가 여러 번 진행될 때까지 기다릴 방법이 없습니다. 예:

JavaScript 루핑의 세 가지 방법은 무엇입니까?
JavaScript 루핑의 세 가지 방법은 무엇입니까? 2. do...while

1. do...while의 문법 구조:
do{
条件表达式为true时执行的语句块
}while(条件表达式)
로그인 후 복사

2. do... while의 적용

do의 차이점 -while 및 while 루프는 먼저 루프의 명령문을 실행한 다음 표현식이 true인지 확인하고, false이면 루프를 종료합니다. 따라서 do-while 루프는 루프 문을 한 번 이상 실행해야 합니다. 다음과 같습니다:

JavaScript 루핑의 세 가지 방법은 무엇입니까? 3. for 루프

1. for 루프의 문법 구조:
for(变量初始化;条件表达式; 变量更新){
条件表达式为true时执行语句块
}
로그인 후 복사

2. for 루프의 적용

for 루프는 루프의 수가 상대적으로 명확한 상황에서 주로 사용됩니다. , 이는 한눈에 쉽게 이해할 수 있는 종류이다. 여러 번 반복해야 함을 알 수 있다. for 루프의 첫 번째 문장에는 변수의 초기화, 종료 조건이 포함되어 있다. 루프와 값은 매번 업데이트됩니다. 실제로 수행해야 할 작업은 루프 본문 내에서 실행됩니다. 예를 들어 for(n=1;n

3. for 루프의 변환 JavaScript 루핑의 세 가지 방법은 무엇입니까?

for-in--- 객체의 속성을 통한 루프
  • forEach---ES5는 새로운 루프
  • for-를 도입합니다. of--- ES6에는 새로운 루프가 도입되었습니다
  • 4. 세 가지 루프의 차이점 비교

1. while은 조건을 먼저 판단한 다음 초기 조건이 충족되지 않으면 루프 본문을 실행하는 것입니다. while 루프 본문이 실행되지 않습니다(먼저 판단한 후 실행)

2. Do-while은 조건 충족 여부에 관계없이 루프 본문을 먼저 실행한 다음 조건을 결정합니다. (먼저 실행한 후 판단)

3.for는 조건을 먼저 판단한 후 루프 본문을 실행합니다. 일반적으로 루프 수를 결정할 때 for를 사용합니다.

【추천 학습:

javascript 고급 튜토리얼

위 내용은 JavaScript 루핑의 세 가지 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿