2단 3단 4단 .... 9단까지 반복을 해야 하고
2단 안에서 2*1 2*2 2*3 .... 2*9 까지 반복을 하면서 출력해야 한다.
for문을 이용해 구구단출력 = 중첩 반복문
'use strict';
for(let i = 2; i <= 9; i++){
document.write(`<p>${i}단</p>`)
for(let j =1; j<=9; j++){
document.write(`${i} * ${j} = ${i * j}<br>`)
}
}
for문을 이용해 도형출력 = 중첩 반복문
for (let i=1; i<=5; i++){ for (let j=1; j<=5; j++){ document.write('🎁') } document.write('<br>') } |
for (let i=1; i<=5; i++){ for (let j=i; j<=5; j++){ document.write('🎁') } document.write('<br>') } |
for (let i=1; i<=5; i++){ for (let j=1; j<=i; j++){ document.write('🎁') } document.write('<br>') } |
첫번째 줄을 만들 때, 상자가 1~5까지 돌면서 5개를 출력 한 줄이 완성이 되었으면 <br>태그를 적용시키고 for문의 위로 올라간다 완성된 한 줄을 또 5번 출력해서 5줄을 만든다 |
1번줄의 5개가 만들어졌으면 2번줄은 4개가 만들어져야 한다 변수 j의 범위 시작값이 i와 같다면 1줄 - 1~5 : 5개 2줄 - 2~5 : 4개 3줄 - 3~5 : 3개 ... 반복할것 |
변수 j의 범위 끝값이 i와 같다면 1줄 - 1~1 : 1개 2줄 - 1~2 : 2개 3줄 - 1~2 : 3개 ... 반복할것 |
'개발공부_Blog > JavaScript' 카테고리의 다른 글
javascript - for문의 종류 (for in / for of / for Each ) (0) | 2021.12.22 |
---|---|
javascript - 반복문으로 최대최소값 구하기 (0) | 2021.12.22 |
javascript - inch를 cm단위로 변환하자 (0) | 2021.12.21 |
javascript - 이메일형식 확인하기 (0) | 2021.12.21 |
javascript - if 태어난 연도 입력받아 띠 출력하기 (0) | 2021.12.21 |
댓글