
저는
for 반복문 안에 if를 넣어 코드를 작성했는데 이렇게 해도 괜찮은건가요?
<script>
var want=prompt("몇 단을 출력할까요?");
var n=Number(want);
document.write("<h2>"+n+"단 출력하기</h2>");
for(i=1; i<10; i++){
if(1<n && n<10){
document.write(n + "*" + i + "=" + n * i + "<br>");
}
else{
document.write("2이상, 9이하의 값만 입력할 수 있습니다.");
break;
}
}
</script>
네, 됩니다. 다만 else 문을 for문 바깥쪽 Number 아래에 넣으면 더 좋겠네요.