반복문 (for문) - 1주차 회고

이재훈·2020년 8월 31일
0
post-custom-banner

이 날은 JavaScript에서 if문과 더불어 많이 쓰인다는 반복문 중 for문을 습득했다.
반복문은 말 그대로 특정 조건에 따라 명령을 반복한다.

반복문 중에는 대표적으로

  • for
  • while
    이 두가지가 있는데, while은 break를 걸어주지 않는 이상 무한 루프에 빠질 가능성이 높아 많이 쓰이지는 않고, for문을 자주 사용한다고 한다.
    따라서 오늘은 for문에 대한 TIL을 포스팅하겠다.

구문 - for

초기값, 조건식, 증감식을 ()안에 세미콜론으로 구분하여 설정한 후 -> {}안에 반복할 내용을 넣는다.
음..... 사실 이렇게 설명만 들었을 땐 뇌절 on이 슬며시 켜질랑말랑 했다.

'백문이 불여일견이요, 백견이 불여일각이며, 백각이 불여일행.'이라는 말이 있듯이
역시 코딩은 손맛이다.
직접 손코딩하는 것보다 나은 것은 없는 듯하다.

자, 위의 설명은 아래와 같이 그려진다.

let str = '';

for (let i = 0; i < 10; i++) {
 str = str + i; 
}

console.log(str); // '0123456789'

위의 구문을 분석해보자면

let str = ''; 	//  출력값을 string으로 담을 예정

for (let i = 0; i < 10; i++) { 	// 여기서 i는 인덱스넘버를 지칭하며 굳이 i가 아니여도 됌. 여기선 0번째 부터 스따뜨
  				// 자바스크립트에서 필수로 요구하는 몇 안되는 세미콜론으로, 세미콜론으로 구분짓지 않으면 문법오류 발생
  				// 초기값 ; 반복할 횟수; i는 1씩 증가
 str = str + i; 	//반복할 내용
  			// i는 9가 될 때까지 반복해서 for문을 돌 것이고, 반복하는 동안 1씩 증가하는 i가 ''안에 담길 것.
}

console.log(str); // '0123456789'


for(let i = 0; i < 3; i++) {
	console.log('potter')
}
// 'potter'
// 'potter'
// 'potter'

profile
코딩에서 인생을 배우다.
post-custom-banner

0개의 댓글