<!doctype html>
<html>
<head>
<meta name="charset" content="UTF-8">
<title> 별 문자 출력 </title>
<script>
function printstar(num) {
var i = 1;
var n = parseInt(num);
if (isNaN(n) || n < 1) {
alert("입력 오류입니다.");
return;
}
for (i<=n ; i++) {
for (var m = 1 ; m<=i ; m++) {
document.write("*");
}
document.write("<br>");
}
}
</script>
</head>
<body>
<h1> 별 문자 출력하기 </h1>
<hr>
<script>
var num = prompt("1이상의 정수를 입력해주세요.", "1");
printstar(num);
</script>
</body>
</html>
for문이 잘못된 것 같은데 도저히 모르겠습니다..
답변이 늦었네요.
다음 for 문이 잘못되었습니다. 변수 i를 초기화하는 문이 빠졌습니다.
for (i<=n ; i++) {