Javascript

(자바스크립트) prompt 입력 받은 수의 구구단 출력하기

고니자니 2023. 7. 1. 15:22
반응형

다음 코드는 구구단 5단을 출력하는 자바스크립트 코드입니다.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8"/>
  <title>구구단 출력</title>
</head>

<body>
  <h1>구구단 5단 출력</h1>

  <script>
  var n=5;
  for( var i = 1; i <= 9 ; i++ ) {
    document.write( n + " x " + i + " = " + (n * i) + "</br>" );   
  }
  </script>

</body>
</html>

자바스크립트: 구구단 출력하기

 

반응형

 

위의 5단을 prompt 함수를 이용해서 키보드로 입력받은 수로 변경해 보겠습니다.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8"/>
  <title>구구단 출력</title>
</head>

<body>

  <script>
  var n = prompt("알고 싶은 구구단은?");

  if(!isNaN(n)) { // n이 숫자인지 판단
    document.write("<h1>구구단 " + n + "단</h1>");

    for( var i = 1; i <= 9 ; i++ ) {
      document.write( n + " x " + i + " = " + (n * i) + "</br>" );   
    }
  }
  else {
    alert("숫자가 아닙니다.");
  }
  </script>

</body>
</html>

자바스크립트: prompt 입력 받은 수의 구구단 출력하기
자바스크립트: prompt 입력 받은 수의 구구단 출력하기

 

자바스크립트: 숫자인지 판단
자바스크립트: 숫자인지 판단

 

 

반응형