JS 루프에 대한 작은 게시물
2661 단어 javascriptbeginnersloopswebdev
루프
가장 간단한 의미에서 루프는 특정 조건이 충족될 때까지 실행할 수 있는 코드 조각입니다.
이벤트에 참석하여 방문자에게 이름표를 나눠주는 임무를 맡았다고 가정해 보겠습니다. 장소는 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.종료
Reference
이 문제에 관하여(JS 루프에 대한 작은 게시물), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/geomukkath/a-little-post-on-js-loops-ki0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
while(true){
console.log('Truthy runs')
}
let no_of_guests = 1;
while(no_of_guests <= 50){
let name = prompt('Pls enter your name: ');
console.log(name);
no_of_guests += 1;
}
do{
console.log('Whateva');
}while(condition);
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);
for(declare variable; check condition; re-calculate count){
// do something amazing
}
for(let i = 1; i <= 50; i ++){
let name = prompt('Pls enter your name: ');
console.log(name);
}
Reference
이 문제에 관하여(JS 루프에 대한 작은 게시물), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/geomukkath/a-little-post-on-js-loops-ki0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)