이 날은 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'