1에서 N까지의 덧셈 시스템을 만들어 보았다(자체용)

시스템 구축 계기


자바스크립트를 연습하면서 만든 간단한 게임 중 하나다.
나는 이곳을 빌려 자신의 작품으로 투고하고 싶다.

시스템 개요


화면에 표시된 작은 창에 값을 입력한 후 계산 결과를 출력합니다.
그림 1은 초기 상태입니다.

그림 2는 10을 입력한 결과이다

또한 작은 창에 1 미만의 숫자나 문자열을 입력할 때 "1 이상의 숫자"를 입력하십시오.및 내보내기.

코드


HTML

<!DOCTYPE HTML>
<html lang="ja">
  <head>
    <meta charset="UTF-8">
    <title>1からNまで足し算</title>
    <script type="text/javascript" src="script/sum.js"></script>
  </head>
  <body>
    <h2 id="text">1~Nの合計を計算します!</h2>
    <input id="max" value="数字を入力してください"/>
    <button onclick="calcSum()">ポチッ!</button>
  </body>
</html>

JavaScript

  function calcSum() {
    var max = document.getElementById("max").value;
    var total = 0;

    if(isNaN(max) === true || max < 1){
       document.getElementById("text").textContent = "1以上の数値を入力してください。";
       }
    else{
      var i = 1;
      while(i <= max){
        total += i;
        i++;
      }
      document.getElementById("text").textContent = "1から" + max + "までの合計は" + total + "です!";
    }
  }

후기


개선의 여지가 있다면 지적해 주십시오.
또 다른 다양한 시스템도 만들었기 때문에 언제든지 투고하도록 하고 싶다.

좋은 웹페이지 즐겨찾기