js의 세 가지 루프 방법: 1. while 루프, 구문 "while(조건식) {statement block}"; 2. "do-while" 루프, 구문 "do{statement block}while(조건식)"; . For 루프 구문 "for (변수 초기화; 조건식; 변수 업데이트) {문 블록}".
이 튜토리얼의 운영 환경: 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 루프는 특수 문자가 입력될 때까지 사용자에게 루프에 정수를 입력하도록 요청하는 등 루프 횟수를 알 수 없는 상황에서 자주 사용됩니다. 루프가 여러 번 진행될 때까지 기다릴 방법이 없습니다. 예:
2. do...while
1. do...while의 문법 구조: do{
条件表达式为true时执行的语句块
}while(条件表达式)
로그인 후 복사
2. do... while의 적용
do의 차이점 -while 및 while 루프는 먼저 루프의 명령문을 실행한 다음 표현식이 true인지 확인하고, false이면 루프를 종료합니다. 따라서 do-while 루프는 루프 문을 한 번 이상 실행해야 합니다. 다음과 같습니다:
3. for 루프
1. for 루프의 문법 구조: for(变量初始化;条件表达式; 变量更新){
条件表达式为true时执行语句块
}
로그인 후 복사
2. for 루프의 적용
for 루프는 루프의 수가 상대적으로 명확한 상황에서 주로 사용됩니다. , 이는 한눈에 쉽게 이해할 수 있는 종류이다. 여러 번 반복해야 함을 알 수 있다. for 루프의 첫 번째 문장에는 변수의 초기화, 종료 조건이 포함되어 있다. 루프와 값은 매번 업데이트됩니다. 실제로 수행해야 할 작업은 루프 본문 내에서 실행됩니다. 예를 들어 for(n=1;n
3. for 루프의 변환
for-in--- 객체의 속성을 통한 루프
-
forEach---ES5는 새로운 루프
-
for-를 도입합니다. of--- ES6에는 새로운 루프가 도입되었습니다
4. 세 가지 루프의 차이점 비교
1. while은 조건을 먼저 판단한 다음 초기 조건이 충족되지 않으면 루프 본문을 실행하는 것입니다. while 루프 본문이 실행되지 않습니다(먼저 판단한 후 실행)
2. Do-while은 조건 충족 여부에 관계없이 루프 본문을 먼저 실행한 다음 조건을 결정합니다. (먼저 실행한 후 판단)
3.for는 조건을 먼저 판단한 후 루프 본문을 실행합니다. 일반적으로 루프 수를 결정할 때 for를 사용합니다.
【추천 학습:
javascript 고급 튜토리얼
】
위 내용은 JavaScript 루핑의 세 가지 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!