무한 루프는 자체 제어로 종료할 수 없는 루프를 의미합니다. 루프를 벗어나기 위한 조건이 충족되지 않아 단일 프로그램이 특정 링크에서 루프 작업을 계속 수행하는 현상입니다. 무한 루프는 프로그램을 정지시킬 수 있으며, 심한 경우 컴퓨터 속도를 저하시킬 수 있습니다. 이는 프로그래머에게 가장 골치 아픈 오작동 중 하나입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
루핑은 한 가지 작업을 반복적으로 수행하는 것입니다. 코드를 작성하는 과정에서 일부 데이터를 순회하거나 특정 문자열을 반복적으로 출력하는 등 반복적으로 수행해야 하는 작업을 자주 접하게 됩니다. 문제는 이런 종류의 반복 작업을 완료하기 위해 루프를 사용하도록 선택해야 한다는 것입니다.
루프의 목적은 특정 코드 부분을 반복적으로 실행하는 것입니다. 루프를 사용하면 프로그래밍 부담을 줄이고, 코드 중복을 방지하고, 개발 효율성을 높이고, 향후 유지 관리를 용이하게 할 수 있습니다.
var i = 11; do{ document.write(i++ +"<br />"); }while(i <= 10); while(true){ alert(1); }
루프 문을 통해 코드 조각을 여러 번 반복적으로 실행할 수 있습니다.
무한 루프의 의미: 단일 프로그램이 조건을 충족하지 못합니다. 특정 링크에서 루프를 벗어나는 연속적인 순환 운전 현상은 자신의 제어로 종료할 수 없는 순환을 의미합니다. 프로그래밍에서 자체적으로 제어할 수 없는 프로그램입니다.
"무한 루프"는 프로그램을 정지시킬 수 있으며, 심한 경우 컴퓨터 속도를 저하시킬 수도 있습니다. 이는 프로그래머에게 두통을 주는 오류 조건 중 하나입니다.
var n = 1; while(true){ alert(n++); //判断n是否是10 if(n == 10){ //退出循环 break; } }
이렇게 조건식이 true로 작성된 루프를 무한 루프라고 합니다
브라우저를 닫지 않으면 루프가 멈추지 않습니다. 무한 루프는 개발 시 주의해서 사용해야 합니다
break를 사용하여 종료할 수 있습니다. the loop
while(条件表达式){ 语句... }
while 문이 실행되면 조건식이 먼저 평가됩니다. 값이 true이면 루프 본문이 실행되고, true이면 표현식이 계속 평가됩니다. 그런 다음 루프 본문 등을 계속 실행합니다.
do{ 语句。。。 }while(条件表达式)
do... while 문이 실행되면 루프 본문이 먼저 실행됩니다
루프 본문이 실행된 후 다음 조건식이 실행됩니다. while이 판단됩니다결과가 true이면 루프 본문을 계속 실행하고, 실행 후 계속 판단하는 식입니다.
, while do.. .while이 먼저 실행된 다음 판단됩니다
do...while은 루프 본문이 적어도 한 번 실행되도록 보장할 수 있지만 while은 불가능합니다//创建一个执行10次的while循环 //初始化表达式 /* var i = 0; //创建一个循环,定义条件表达式 while(i < 10){ //设置更新表达式 alert(i++); } */ for(var i = 0 ; i < 10 ; i++ ){ alert(i); }
4.1 이 명령문은 for 루프라고도 불리는 루프 문이기도 합니다 for 루프에는 세 개의 표현식을 넣을 수 있는 특별한 장소가 제공됩니다. :
초기화 표현식
조건식업데이트 표현식
for(①初始化表达式;②条件表达式;④更新表达式){ ③语句... }
4.3.
//创建一个循环,定义初始化表达式和条件表达式 while(var i = 0;i < 10){ //设置更新表达式 alert(i++); }
true이면 루프를 실행합니다false이면 루프를 종료합니다
4업데이트 표현식을 실행하고, 업데이트 표현식이 실행된 후에도 계속 반복됩니다. ②
4.4. 보충 약어
如果在for循环中不写任何的表达式,只写两个;
此时的循环是一个死循环会一直执行下去,慎用
for(;;;){ alert("hello"); }
(学习视频分享:web前端入门)
위 내용은 웹 프런트엔드의 무한 루프란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!