이 날은 JavaScript에서 if문과 더불어 많이 쓰인다는 반복문 중 for문을 습득했다.
반복문은 말 그대로 특정 조건에 따라 명령을 반복한다.
반복문 중에는 대표적으로
for문while문구문 - 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'