구구단 / 별찍기
어제 배운 prompt를 이용해서
구구단 스크립트를 작성해봅시다.
prompt를 이용해 입력받은 수의 구구단을 화면에 출력하게
만들어볼 것 입니다.
var value= prompt("구구단 몇단을 출력할까요?");
console.log(value);
for (var i=1; i<10; i++ ) {
document.write(value + "*" + i + "=" + value * i + "<br/>")
}
별도 한 번 찍어보겠습니다.
prompt를 이용해 입력받은 숫자만큼
형식으로 점점 커지는 별 피라미드를 찍는 페이지를
만들어볼게요.
var value = prompt("별을 몇 층이나 출력할까요?");
console.log(value);
for (var i = 1; i <= value; i++){
for(var j = 0; j<i; j++) {
document.write("*");
}
document.write("<br/>");
}
break
break 구문도 자바와 마찬가지로 기능합니다.
반복문을 강제로 탈출할 때 사용하면 됩니다.
while (true) {
document.write("무한루프<br/")
i++; // 조건식 변수값 ++
if(i > 15) {
break; // 조건식을 만족하면 break로 강제종료 탈출
}
}
countinue
continue 문은 만나는 즉시 실행 중인 반복을 종료시키고
다시 다음 구문을 실행합니다.
주로 특정 조건을 만족할 때 반복구간을 스킵하는
용도로 많이 사용합니다.
for문, if문, cotinue를 활용해서
홀수만 화면에 출력되도록 document.write해보겠습니다.
for(var i = 1; i <= 10; i++) {
if ((i % 2) === 0){
continue;
}
document.write(i + "<br/>")
}
여기까지 입니다.