js 반복문

니나노개발생활·2021년 6월 1일
0

🏃🏻‍♀️bootcamp

목록 보기
12/18

while

  • 특정 코드를 반복하여 사용할 수 있는데 조건을 설정하여 원하는 만큼만 반복할 수 있도록 한다.
while (조건) { 조건을 만족할 때 실행할 코드 }
let temp = 20
while (temp < 25) {
	console.log(`${temp}도 정도면 적당한 온도입니다.`)
	temp++ // 증감연산자를 활용해서 온도를 변화시킵니다.
}

🚨 temp의 값이 20으로 조건에 만족하기 때문에 코드가 실행되고 temp++ 증감연산자로 1을 더하여 다시 temp에 재할당되고 이 값은 21로 조건에 만족하기 때문에 또 코드가 실행되고 쭉쭉쭉 반복하다가 <25의 값으로 조건이 부합하지 않을 때 함수는 멈춘다. > 만약 증감연산자가 없을 경우에는 조건이 계속하여 true를 리턴하여 무한루프에 빠질 수 있다.
(만약 실수로 무한루프에 빠지게 될 경우 cmd+c를 눌러서 중단..)

for

  • while과 같은 반복문이나 좀 더 명시적으로 표현할 수 있다.
for (begin; condition; step) { 조건을 만족할 때 실행할 코드 }
for (let temperature = 20; temperature < 25; temperature++) {
	console.log(`${temperature}도 정도면 적당한 온도입니다.`)
}
  1. begin : temperature라는 변수를 선언하고 값을 할당
  2. condition : temperature가 25보다 작은지 연산합니다. 결과값이 true라면 계속 실행. false라면 for 문 종료
  3. 중괄호 안의 코드가 실행
  4. step : temperature에 1을 더해서 재할당하고 2번 과정부터 다시 반복

반복문 + 조건문

  • 코딩에서 요 조합이 가장 많이 쓰이고 아주 핵심!!
for (let number=1; number<=20; number++) {
    if (number%2===0) {
        console.log(`숫자 ${number}은 짝수입니다.`)
    } else {
        console.log(`숫자 ${number}은 홀수입니다.`)
    }
}
profile
깃헙으로 이사중..

0개의 댓글