js 루프 구조에는 세 가지 유형이 있습니다. 1. "for(초기화 문; 루프 조건; 자체 증가 또는 자체 감소) {코드 블록}" 구문을 사용하는 for 루프 2. 구문을 사용하는 while 루프 "while(조건문) {코드 블록" }"; 3. "do while" 루프, 구문 "do{statement block}while(조건문);".
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
소위 루프는 코드 조각을 반복적으로 실행하는 것입니다. 컴퓨터의 판단 능력은 인간보다 훨씬 낮습니다. 그리고 우리는 이것을 JavaScript에서 루프라고 부릅니다. 자바스크립트의 루프(loop)에 대해 알아봅시다.
JS 루프 구조에는 세 가지 유형이 있습니다
for loop==> 코드 블록을 여러 번 탐색하는 데 사용됩니다
while loop==> 지정된 조건이 true인 경우 루프 코드 block
do while loop ==> 지정된 조건이 true인 경우 루프 코드 블록
for(初始化语句;循环条件;自增或自减){
需要重复的代码块;
}
For 루프 실행 순서
1. 루프 조건식
3. 반복이 필요한 코드 블록
4. 루프 후 연산식
간단한 for 루프, 한 번의 루프 실행으로 변수의 값이 변경됩니다 예: 1에서 100까지의 값을 출력합니다for(var i=1; i <= 100; i++){ //在循环开始时设置一个变量i;//定义运行循环的条件i<=100;//每个循环执行后,变量增加1 console.log(i); }2. While 루프
while(条件表达式语句){ 执行的代码块; }
while 루프 구조는 그림과 같습니다.
while 실행 순서
조건 조건의 반환 값이 true일 때 중괄호 안의 코드 블록은 실행 후 중괄호 안의 명령문 이후에는 판단 조건의 반환값이 false가 될 때까지 중괄호 안의 명령문이 반복되며 루프가 종료되지 않습니다.
var i = 0; while (i < 10){ console.log(i); i++; } //while循环会先判定条件,再根据条件是否成立达成决定是否进入循环 //如果条件一开始就是false ,则不会进入循环
단점:
while 문 사용 시 반드시 중괄호를 작성해주세요
조건이 없으면 무한히 실행되어 무한 루프가 발생합니다.
3. do while 루프의 구조
do { 执行语句块; } while(条件表达式语句);
코드를 먼저 한 번 실행한 뒤 판단합니다. while 루프와 달리 do while은 조건에 관계없이 코드를 한 번 실행합니다
케이스:var i = 0; do{ console.log(i); i++; }while(i<10);
while과 do while의 차이점
do…while: 먼저 실행한 다음 조건이 true가 아닌지 확인합니다. 루프 본문을 한 번 이상 실행합니다.
[권장 학습:
javascript 고급 튜토리얼위 내용은 자바스크립트의 루프 구조는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!