Javascript _구구단
8315 단어 JavaScriptJavaScript
반복문을 사용해서 구구단을 출력하는 코드이다.
for( let i = 1; i <10; i++){ for( let j = 1; j <10; j++){ console.log(i + ' * ' + j + ' = ' + i * j) } }
강좌에서 퀴즈가 나왔다.
Q. 구구단을 출력하되, 결과에 짝수가 하나도 나오지 않게 해보세요. (continue문 활용)
혼자 열심히 풀어본 답...
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문의 개념까지 잘 이해가 된다.
출처 - 이 포스트는 제로초님의 youtube - ES2021 자바스크립트 강좌를 참고하여 작성하였습니다.
Author And Source
이 문제에 관하여(Javascript _구구단), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tuna7797/test저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)