기능: break 및 continue는 루프 구조를 제어하는 데 사용되며 주로 루프를 중지합니다. 차이점: continue 문은 전체 루프를 종료하는 것이 아니라 이 루프만 종료하며 루프 문에서만 사용할 수 있습니다. break 문은 전체 루프 프로세스를 종료하고 더 이상 루프 실행 조건이 설정되는지 여부를 결정하지 않습니다.
break 및 continue 기능
break 및 continue는 루프 구조를 제어하는 데 사용되며 주로 루프를 중지합니다.
break와 continue의 차이점
break는 루프를 완전히 끝내고 루프 본문에서 빠져나올 때 사용됩니다. 어떤 종류의 루프라도 루프 본문에서 중단이 발생하면 시스템은 루프를 완전히 종료하고 루프 이후 코드 실행을 시작합니다.
break는 자신이 속한 루프를 종료할 수 있을 뿐만 아니라 외부 루프도 종료할 수 있습니다. 이때 break 직후에 라벨을 따라야 합니다. 이 라벨은 외부 루프를 식별하는 데 사용됩니다.
var str = "hello"; for (var item of str){ if(item ==="l"){ break } console.log(item); // h e }
continue의 기능은 break와 다소 유사합니다. 차이점은 continue는 이 주기만 종료하고 다음 주기를 시작한다는 것입니다.
계속은 현재 루프의 나머지 문을 건너뛰고 다음 루프를 실행하는 것을 의미한다고 이해할 수 있습니다.
var str = "hello"; for (var item of str){ if(item ==="l"){ continue } console.log(item); // h e o }
차이점 요약:
continue 문과 break 문의 차이점은 continue 문은 전체 루프를 종료하는 것이 아니라 이 루프만 종료한다는 것입니다. break 문은 전체 루프 프로세스를 종료하고 더 이상 루프 실행 조건이 true인지 확인하지 않으며 현재 루프 이후의 문을 실행합니다. 또한 continue는 루프 문에서만 사용할 수 있습니다. 즉, for, while 및 do...while에서만 사용할 수 있습니다. 또한 continue는 어떤 문에서도 사용할 수 없습니다.
다시 한 번 말씀드리지만, 스위치가 루프 본문에 있지 않으면 스위치에서 계속을 사용할 수 없습니다. 이때 continue는 루프 본문을 끝내는 현재 루프를 나타내기도 하며 switch와는 아무런 관련이 없습니다.
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 코스를 방문하세요! !
위 내용은 중단과 계속의 기능과 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!