
반복문을 사용해서 구구단을 출력하는 코드이다.

for( let i = 1; i <10; i++){ for( let j = 1; j <10; j++){ console.log(i + ' * ' + j + ' = ' + i * j) } }
강좌에서 퀴즈가 나왔다.
for( let i = 1; i <10; i++){ if(i % 2 === 0) continue; for( let j = 1; j<10; j++){ if(j % 2 === 0) continue; console.log(i + ' * ' + j + ' = ' + i * j) } }
다른 방식으로는 이렇게도 풀 수 있다.
for( let i = 1; i <10; i++){ for( let j = 1; j<10; j++){ if(i % 2 === 0 || j % 2 === 0 ) continue; // 논리합(||)연산자를 사용했다. console.log(i + ' * ' + j + ' = ' + i*j) } }
또는
for( let i = 1; i <10; i = i+2){ for( let j = 1; j<10; j = j+2){ // i와 j에 +2를 해서 홀수로 변경했다. console.log(i + ' * ' + j + ' = ' + i*j) } }
이렇게 더 짧게도 가능하다...!
혼자 책으로 개념만 익힐때는 활용은 커녕 머리에도 잘 안들어왔는데...
이렇게 코드로 구현해보니까 for문, if문, continue문의 개념까지 잘 이해가 된다.