JavaScript_for문

🙋🏻‍♀️·2022년 4월 28일
0

wecode

목록 보기
10/40

✔️for문의 사용법

for문을 사용하면 코드를 원하는 만큼 반복시킬 수 있다.
실행 조건에 따라 언제부터 언제까지 반복하게 될 것이라고 알려주기만 하면 된다.



⭐for문 예시⭐

let count = 1;
for (let i = 0; i <= 5; i++) {
	count = count + 1;
}

for (반복조건) }
	//반복조건이 맞으면 실행할 코드
}



📢반복 조건을 말로 풀이해보자.

🔹0부터 5까지 1씩 증가시키면서 for문의 {} 내부를 실행하라는 뜻.
🔹i는 1씩 증가하면서 0,1,2,3,4,5까지 증가하고, for문 내부의 코드 총 6번이 실행됨
🔹i가 5가 될때까지 for문의 {}안을 실행하다가, 6이 되면 i <= 5라는 식은 false가 된다. (6 > 5)
🔹따라서 {}내부로 들어가지 못하고, {} 밖으로 벗어난다.
🔹그렇다면 i가 0,1,2,3,4,5 일 때 실행하니까 for문이 총 6번 실행됨.





✍️Assignment(Replit 17번)

findSmallestElement 함수를 구현해 주세요.
findSmallestElement 의 arr 인자는 숫자 값으로만 이루어진 배열입니다.

arr 의 값들 중 가장 작은 값을 리턴 해주세요.

만일 arr 가 비어있으면 0을 리턴 해주세요.

예를 들어, 다음과 같은 배열이 인자(input)으로 들어왔다면 1이 리턴 되어야 합니다.

[20, 200, 23, 1, 3, 9]



~📖문제 풀이~

function findSmallestElement(arr) {
	if (arr.length === 0) {
    return 0;	//배열이 비어있으면 0을 리턴
 }	else {
	 let min = arr[0];
      for(i=0; i<arr.length; i++) {
       if(arr[i] < min) {//for문을 돌면서 min보다 작으면 해당값을 min으로 지정함
       	min = arr[i];
       }
     } return min; //for문 종료 후 가장 작은 값 리턴.
    }
   }

0개의 댓글