728x90
반복문으로 구구단 출력해보는 건 프로그래밍 처음 배울때 해본 것 같은데.. 정말 오랜만에 찍어보는것 같습니다.
일단 문제는 while문을 이용하여 구구단 중 5단을 출력하세요. 라는 문제입니다.
일단 이 문제부터 풀어보겠습니다.
while문의 사용방법은 ,
var 변수 = 초기값;
while(조건식){
코드;
증감식;
}
입니다.
문제를 풀어보면 ,
var i = 1;
while(i <= 9){
document.write("5X" + i + "=" + 5 * i + "<br />");
i++;
}
이렇게 하면 5단이 출력이 됩니다 !
여기서 심화과정으로 들어가보겠습니다. 5단 뿐만아니라 2~9단까지 모두 출력해보겠습니다.
2~9단은 중첩반복문을 써야합니다.
반복문은 총 3가지가 있는데요, while / do~while / for 문 이렇게 3가지가 있습니다.
3가지 반복문으로 모두 구구단을 출력해보도록 하겠습니다.
일단 while문 입니다.
var i = 2;
while(i <= 9){
var j = 1;
while(j <= 9){
document.write(i + "X" + j + "=" + i*j + "<br />");
j++;
}
i++;
}
i 는 2~9까지 반복되어야 하는 단수를 반복하였고
j 는 1~9까지 곱해져야하는 부분을 반복하였습니다.
do~while문으로 풀어보겠습니다.
var i = 2;
var j = 1;
do{
do{
document.write(i + "X" + j + "=" + i*j + "<br />");
j++;
}while(j <= 9)
i++;
j=1;
}while(i <=9)
for문 입니다.
for(var i = 2 ; i <= 9 ; i++){
for(var j = 1 ; j <= 9 ; j++){
document.write(i + "X" + j + "=" + i*j + "<br />");
}
}
전 개인적으로 코드길이만 봐도 for문이 제일 짧죠 . 그리고 알아보기도 쉽더라구요 !
그래서 전 for문 빼고는 잘 쓰지를 않습니다..
문제가 있거나 궁금하시거나 하는 부분은 언제든 댓글 환영입니다.
728x90
'JavaScript' 카테고리의 다른 글
템플릿 문자열 (0) | 2020.08.25 |
---|---|
Javascript 내장객체 (0) | 2020.03.27 |
[Do it] Javascript 도전 미션 - 2 (0) | 2020.03.25 |
[Do it] Javascript 도전 미션 - 1 (0) | 2020.03.25 |
자바스크립트 기초문법 ( 변수 ) (0) | 2020.03.25 |