루프의 자바 스크립트 변수 이름

user3234022

내 점수 값을 저장하기 위해 6 개의 html 입력 상자를 만드는 함수가 있습니다. 상자 중 하나는 총 점수입니다.

var hole1 = prompt("Enter Hole 1 score:");
var hole2 = prompt("Enter Hole 2 score:");
var hole3 = prompt("Enter Hole 3 score:");
var hole4 = prompt("Enter Hole 4 score:");
var hole5 = prompt("Enter Hole 5 score:");

addScore ()의 전체 기능 :

function addScore() {

            var ni = document.getElementById('myDiv');
            var numi = document.getElementById('theValue');
            var num = (document.getElementById('theValue').value -1)+ 2;
            numi.value = num;

            var newdiv = document.createElement('div');
            var divIdName = 'my'+num+'Div';
            newdiv.setAttribute('id',divIdName);

            // Prompts user for their score
            var hole1 = prompt("Enter Hole 1 score:");
            var hole2 = prompt("Enter Hole 2 score:");
            var hole3 = prompt("Enter Hole 3 score:");
            var hole4 = prompt("Enter Hole 4 score:");
            var hole5 = prompt("Enter Hole 5 score:");

            // Make the boxes for index.html to be displayed
            var makeScoreBoxes ='<input type ="text" placeholder="Hole 1" id="hole1" /> <input type ="text" placeholder="Hole 2" id="hole2" /> <input type ="text" placeholder="Hole 3" id="hole3" /> <input type ="text" placeholder="Hole 4" id="hole4" /> <input type ="text" placeholder="Hole 5" id="hole5" /> <input type ="text" placeholder="Total Score" id="totalScore" />'
            newdiv.innerHTML = makeScoreBoxes;
            ni.appendChild(newdiv);

            // Adds up all scores entered via hole 
            totalScore = parseInt(parseFloat(hole1) +
                                                    parseFloat(hole2) +
                                                    parseFloat(hole3) +
                                                    parseFloat(hole4) +
                                                    parseFloat(hole5));

            // Places output of each data value from totalScore into input boxes in index.html
            addTotal = document.getElementById('totalScore').value=totalScore;
            addhole1 = document.getElementById('hole1').value=hole1; // takes prompt number entered in all hole* variables
            addhole2 = document.getElementById('hole2').value=hole2;
            addhole3 = document.getElementById('hole3').value=hole3;
            addhole4 = document.getElementById('hole4').value=hole4;
            addhole5 = document.getElementById('hole5').value=hole5;

            } // Adds up all scores entered via hole 
            totalScore = parseInt(parseFloat(hole1) +
                                    parseFloat(hole2) +
                                    parseFloat(hole3) +
                                    parseFloat(hole4) +
                                    parseFloat(hole5));

여기 index.html에서 호출됩니다.

<center><p><a href="javascript:;" onclick="addScore();"><h1>Add score</h1></a></p>

구멍 프롬프트 값 (hole1, hole2, hole3, hole4 등) 및 html 입력 상자 (hole1, hole2, hole3,) 값에 대한 고유 변수 이름을 생성하려면 어떻게합니까?

더글러스

다음은 배열로 수행 할 수있는 작업의 예입니다.

var holes = [];

for (var i = 1; i <= 5; i++) {
    holes.push(prompt("Enter Hole " + i + " score:"));
}

var totalScore = 0;

for (var i = 0; i < holes.length; i++) {
    totalScore += parseInt(holes[i], 10);
}

alert("total score: " + totalScore);

데모 : http://jsfiddle.net/EhpPZ/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트 루프-변수 이름 만들기

분류에서Dev

변수 / while 루프 조건이있는 자바 스크립트의 문제

분류에서Dev

자바 스크립트의 매개 변수로 변수 개체 속성 이름?

분류에서Dev

자바 스크립트 이벤트 루프 함수의 원 자성 실행

분류에서Dev

자바 스크립트의 for 루프에서 배열의 문자열 요소의 길이를 변수로 설정

분류에서Dev

자바 스크립트의 "이름"변수의 특징은 무엇입니까?

분류에서Dev

if / else 루프의 자바 스크립트 변수 선언

분류에서Dev

루프 자바 스크립트의 동적 변수

분류에서Dev

foreach 루프의 자바 스크립트 변수

분류에서Dev

자바 스크립트의 "함수"에 이름 정의 추가

분류에서Dev

자바 스크립트가 임의로 생성 된 변수 이름

분류에서Dev

자바 스크립트의 for 루프 함수 내부의 for 루프

분류에서Dev

자바 스크립트 수직 실행의 이름

분류에서Dev

다른 웹 사이트의 자바 스크립트에 자바 스크립트 변수 전달

분류에서Dev

자바 스크립트 내부의 laravel 블레이드 변수

분류에서Dev

두 외부 파일 사이의 자바 스크립트 변수

분류에서Dev

데이터 흐름 프로젝트 용 자바 스크립트 변환기

분류에서Dev

자바 스크립트에서 루프 함수의 매개 변수 수정

분류에서Dev

문자열 변수 이름이 객체의 자바 스크립트 기능인지 확인

분류에서Dev

루프의 자바 스크립트 onload 이벤트

분류에서Dev

변수 이름으로 자바 스크립트 개체 설정

분류에서Dev

자바 스크립트 변수 이름 정규식

분류에서Dev

자바 스크립트 동적 변수 이름

분류에서Dev

자바 스크립트에서 변수 이름 생성

분류에서Dev

링크에서 자바 스크립트의 특수 문자 이스케이프

분류에서Dev

PHP 루프 내부의 자바 스크립트 파일 변환

분류에서Dev

내 프런트 엔드 자바 스크립트 파일이 다른 자바 스크립트 파일의 변수에 액세스 할 수 없습니다.

분류에서Dev

자바 스크립트 용 Maps API-도시 이름의 라벨 변경

분류에서Dev

자바 스크립트 함수의 지연 루프

Related 관련 기사

  1. 1

    자바 스크립트 루프-변수 이름 만들기

  2. 2

    변수 / while 루프 조건이있는 자바 스크립트의 문제

  3. 3

    자바 스크립트의 매개 변수로 변수 개체 속성 이름?

  4. 4

    자바 스크립트 이벤트 루프 함수의 원 자성 실행

  5. 5

    자바 스크립트의 for 루프에서 배열의 문자열 요소의 길이를 변수로 설정

  6. 6

    자바 스크립트의 "이름"변수의 특징은 무엇입니까?

  7. 7

    if / else 루프의 자바 스크립트 변수 선언

  8. 8

    루프 자바 스크립트의 동적 변수

  9. 9

    foreach 루프의 자바 스크립트 변수

  10. 10

    자바 스크립트의 "함수"에 이름 정의 추가

  11. 11

    자바 스크립트가 임의로 생성 된 변수 이름

  12. 12

    자바 스크립트의 for 루프 함수 내부의 for 루프

  13. 13

    자바 스크립트 수직 실행의 이름

  14. 14

    다른 웹 사이트의 자바 스크립트에 자바 스크립트 변수 전달

  15. 15

    자바 스크립트 내부의 laravel 블레이드 변수

  16. 16

    두 외부 파일 사이의 자바 스크립트 변수

  17. 17

    데이터 흐름 프로젝트 용 자바 스크립트 변환기

  18. 18

    자바 스크립트에서 루프 함수의 매개 변수 수정

  19. 19

    문자열 변수 이름이 객체의 자바 스크립트 기능인지 확인

  20. 20

    루프의 자바 스크립트 onload 이벤트

  21. 21

    변수 이름으로 자바 스크립트 개체 설정

  22. 22

    자바 스크립트 변수 이름 정규식

  23. 23

    자바 스크립트 동적 변수 이름

  24. 24

    자바 스크립트에서 변수 이름 생성

  25. 25

    링크에서 자바 스크립트의 특수 문자 이스케이프

  26. 26

    PHP 루프 내부의 자바 스크립트 파일 변환

  27. 27

    내 프런트 엔드 자바 스크립트 파일이 다른 자바 스크립트 파일의 변수에 액세스 할 수 없습니다.

  28. 28

    자바 스크립트 용 Maps API-도시 이름의 라벨 변경

  29. 29

    자바 스크립트 함수의 지연 루프

뜨겁다태그

보관