JS 루프에 대한 작은 게시물

루프



가장 간단한 의미에서 루프는 특정 조건이 충족될 때까지 실행할 수 있는 코드 조각입니다.
이벤트에 참석하여 방문자에게 이름표를 나눠주는 임무를 맡았다고 가정해 보겠습니다. 장소는 50명의 손님만 수용할 수 있기 때문에 배포할 수 있는 이름 카드는 50개뿐입니다. 그런 상황에서 50번째 명함을 건네면 더 이상의 카드 배포를 철회합니다.

이제 당신은 소프트웨어 엔지니어이므로 이벤트 관리자는 정확히 동일한 작업을 수행하기 위해 기계에서 사용할 수 있는 프로그램을 빌드하도록 요청합니다. 어떻게 하시겠습니까?

JS는 루프라는 개념에 따라 몇 가지 방법을 제공합니다.

while 루프



while 루프는 단순히 조건이 참인 한 계속 실행한다고 말합니다.

구문은 다음과 같습니다.

while(true){
console.log('Truthy runs')
}


위의 예를 설명하기 위해 다음과 같이 while 루프를 사용합니다.

let no_of_guests = 1;

while(no_of_guests <= 50){
let name = prompt('Pls enter your name: ');
console.log(name);
no_of_guests += 1;
}


의사 코드를 사용하여 한 줄씩 분해해 보겠습니다.

1.시작

2.번호를 초기화합니다. 손님의 1.

3.게스트 인원이 50명 이하인 경우 다음을 수행합니다.
* name이라는 지역 변수를 선언하고 사용자에게 자신의 이름을 입력하도록 요청합니다.
*콘솔에 이름 출력
*손님 수를 1로 늘립니다.

4.종료

Do While 루프



가장 간단한 의미에서 do while 루프는 한 번 실행하고 조건이 충족되는지 계속 확인하고 그렇지 않으면 중지하는 것을 의미합니다.

Do while 루프는 한 가지 약간의 차이가 있다는 점을 제외하고는 while 루프와 매우 유사합니다.

구문을 살펴보고 알아내십시오.

do{
console.log('Whateva');
}while(condition);


우리의 예로 돌아가서 귀빈 손님이 들어오고 관례상 그를 들어오게 하기 위해 손님 목록을 확인할 필요가 없다고 생각한다고 가정해 봅시다.

이 경우 do while 루프가 유용합니다.

let no_of_guests = 1; 
do{
let name = prompt('Pls enter your name: ');
console.log(name);
no_of_guests += 1;
}while(no_of_guests <= 49);


의사 코드:

1.시작
2.번호를 초기화합니다. 손님의 1.
2. 이렇게 하세요
*로컬 변수를 선언하고 사용자의 이름을 묻습니다.
*콘솔에 이름을 기록합니다.
*손님 수를 하나씩 늘립니다.
3. 이 조건이 true인 동안 2단계를 계속 실행합니다.
4.종료

참고: 여기에서 no_of_guests가 49보다 작거나 같은지 확인하여 총 수가 50을 초과할 수 없습니다.

For 루프



가장 단순한 의미의 For 루프는 3가지 기능으로 나뉩니다. 상태를 확인하기 위해; 카운트를 다시 계산합니다.

나열된 세 가지 중에서 가장 많이 사용되는 일반적인 루프입니다.

구문은 다음과 같습니다

for(declare variable; check condition; re-calculate count){
// do something amazing 
}


4개의 이름 태그 예제 for 루프는 다음과 같습니다.

for(let i = 1; i <= 50; i ++){
let name = prompt('Pls enter your name: ');
console.log(name);
}


for 루프는 간결하기 때문에 다른 두 루프보다 인기가 있습니다.

의사 코드:

1.시작
2. i를 1로 초기화하자
3. 조건이 충족되었나요?
*예인 경우 사용자가 입력한 이름으로 초기화합니다.
* 콘솔에 이름을 인쇄하십시오.
4.종료

좋은 웹페이지 즐겨찾기