자바스크립트 별 출력, 입력된 수 중 최대값 최소값 출력 소스코드가 실행...
-
게시물 수정 , 삭제는 로그인 필요
아래의 소스코드는 별 출력 소스코드에요. 근데 실행하면 프롬포트까지만 나오고 다음에는 실행이 안됩니다. 어디에 버그가 있는걸까요? 도와주세요 ㅠㅠ
<!doctype html>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>별 문자 출력하기</title>
<script>
function printstar(n){
for(var i=1;i<=m;i++){
for(var k=0;k<i;k++){
document.write("*");
}
document.write("<br>");}
for(var j=m;j>=1;j--){
for(var w=0;w<j;w--){
document.write("*");
}
document.write("<br>");}
}
</script></head>
<body>
<h2>별 문자 출력하기</h2><hr>
<script>
var n=prompt("정수를 입력하세요","0");
var m=parseInt(n);
if(isNaN(m) || m<o || m%1 != 0){
document.write("입력 오류입니다.");}
printstar(n);
</script>
</body>
</html>
두번째로 입력된 수를 그대로,역순으로 출력하고 최대값,최소값을 출력하는 소스코드입니다. 이것은 프롬포트조차 나오지 않습니다. 왜 그럴까요? 제발 도와주세요 ㅠㅠ
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>입력받은 정수들의 최대값,최소값 출력</title></head>
<body>
<h2>정수 5개 입력받아 최대값,최소값 출력</h2><hr>
<script type="text/javascript" charset="utf-8">
for(var i=0,i=<4,i++){
var r=prompt("정수 입력","0");
var m=parseInt(r)
if(isNaN(m)||m=<0||m%1!=0){
alert("입력 오류입니다.")
return; }
var any= new Array(5);
any[i]=m}
</script>
<h4>입력된 수의 배열</h4><br>
<script>
for(var r=0,r=<4,r++){
document.write(any[r];)
}
</script><hr>
<h4>역순으로 재정렬된 배열</h4><br>
<script>
for(var k=4,k=>0,k--){
document.write(any[k]);
}
</script><hr>
<h4>입력된 수의 최대값</h4><br>
<script>
function getmax(){
var max=any[0];
for(var i=1,i<any.length,i++){
if(max<any[i]){max=any[i];}
}
document.write(max);
}
</script><hr>
<h4>입력된 수의 최소값</h4><br>
<script>
function getmin(){
var min=any[0];
for(var i=1,i<any.length,i++){
if(min>any[i]){
min=any[i];}
}
document.write(min);
}
</script>
</body>
</html>
아래의 소스코드는 별 출력 소스코드에요. 근데 실행하면 프롬포트까지만 나오고 다음에는 실행이 안됩니다. 어디에 버그가 있는걸까요? 도와주세요 ㅠㅠ
<!doctype html>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>별 문자 출력하기</title>
<script>
function printstar(n){
for(var i=1;i<=m;i++){
for(var k=0;k<i;k++){
document.write("*");
}
document.write("<br>");}
for(var j=m;j>=1;j--){
for(var w=0;w<j;w--){
document.write("*");
}
document.write("<br>");}
}
</script></head>
<body>
<h2>별 문자 출력하기</h2><hr>
<script>
var n=prompt("정수를 입력하세요","0");
var m=parseInt(n);
if(isNaN(m) || m<o || m%1 != 0){
document.write("입력 오류입니다.");}
printstar(n);
</script>
</body>
</html>
두번째로 입력된 수를 그대로,역순으로 출력하고 최대값,최소값을 출력하는 소스코드입니다. 이것은 프롬포트조차 나오지 않습니다. 왜 그럴까요? 제발 도와주세요 ㅠㅠ
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>입력받은 정수들의 최대값,최소값 출력</title></head>
<body>
<h2>정수 5개 입력받아 최대값,최소값 출력</h2><hr>
<script type="text/javascript" charset="utf-8">
for(var i=0,i=<4,i++){
var r=prompt("정수 입력","0");
var m=parseInt(r)
if(isNaN(m)||m=<0||m%1!=0){
alert("입력 오류입니다.")
return; }
var any= new Array(5);
any[i]=m}
</script>
<h4>입력된 수의 배열</h4><br>
<script>
for(var r=0,r=<4,r++){
document.write(any[r];)
}
</script><hr>
<h4>역순으로 재정렬된 배열</h4><br>
<script>
for(var k=4,k=>0,k--){
document.write(any[k]);
}
</script><hr>
<h4>입력된 수의 최대값</h4><br>
<script>
function getmax(){
var max=any[0];
for(var i=1,i<any.length,i++){
if(max<any[i]){max=any[i];}
}
document.write(max);
}
</script><hr>
<h4>입력된 수의 최소값</h4><br>
<script>
function getmin(){
var min=any[0];
for(var i=1,i<any.length,i++){
if(min>any[i]){
min=any[i];}
}
document.write(min);
}
</script>
</body>
</html>
#자바스크립트 별찍기 #자바스크립트 별점 #자바스크립트 별찍기 다이아몬드 #자바스크립트 별찍기 공백 #자바스크립트 별찍기 function #자바스크립트 별점 소스 #자바스크립트 별찍기 트리 #자바스크립트 별찍기 모래시계 #자바스크립트 별만들기 #자바스크립트 별표