TIL-4, 반복문, 반복문, 반복문

ᅳ남훈·2021년 7월 22일
0

오늘은 반복문을 학습했다.
반복문.. 어렵다...
먼저, 반복문은
for 반복문과 while 반복문, 그리고 do..while 반복문이 있는데, do..while문은 배우지 않았으니.. 일단 패스!
배운것만 정리해보자.


for loop는 아래와 같은 형식으로 나타낼 수 있다.

for (초기화, 조건식, 증감문) {
body
}

예를 들어서, 1부터 10까지 숫자를 쓰고싶으면

for (let i = 1; i <=10; i++) {
  document.write(i);
}

으로 적어주면 된다. 만약 띄어서 적고 싶으면
document.write(i + '<br/>') 을 적어주면 된다 (문자열 <br/> )


while loop는 아래와 같은 형식으로 나타낼 수 있다.

let i = 1;
while (i <= 10) {
  document.write(i);
  i++;
}

마찬가지로 띄어서 적고 싶다면
document.write(i + '<br/>') 을 적어주면 된다 (문자열 <br/> )

상황에 따라서 for문과 while문을 적어주도록 하자.

for문을 쓰는 상황
-> 조건이 어디서 시작해서 어디서 끝나는지 알고 있을 때.
ex. 구구단 (구구단은 1부터 9까지 있으므로 시작과 끝을 안다)
while문을 쓰는 상황
-> 조건이 언제 끝나는지 모를때


반복문에서 (물론 다른곳에서도 쓰이지만) 쓰일 수 있는 몇가지 구별법을 알아보자.

% 연산
-> 12 % 10 = 2
49 % 10 = 9
23 % 4 = 3
앞의 수를 뒤의 수로 나누고 남은 값을 반환.


홀수와 짝수를 구분하는 방법

  • 구분할 수 % 2
    -> 0이 나오면 '짝수'
    -> 1이 나오면 '홀수'
  • (숫자 -2) 를 계속 했을때.
    단, 숫자가 양수일 때 까지만.
    1이 나오면 -> 홀수
    0이 나오면 -> 짝수
profile
가보자!

0개의 댓글