이것은 매우 제한된 자바 스크립트 기술을 가지고 있을지 모르는 간단한 질문 일 수 있습니다. 내가하고 싶은 것은 함수에서 변수를 수정 한 다음 함수에서 사용할 새로운 변수 값을 다시 반환하는 것입니다.기존 자바 스크립트 변수 업데이트
예를 들어, 클릭 할 때마다 변수에서 10 포인트가 공제됩니다. 각 클릭으로 점차적 인 카운트 다운처럼. 문제는 변수가 반환 될 때마다 업데이트되지 않는다는 것입니다.
아마 JavaScript에 대한 나의 시작 접근법은 나가서 이것에 대해 많이 알 수없는 것 같습니다. 코드는 다음과 같습니다
<html>
<head>
<script type="text/javascript">
/*starting bank account*/
var bank = "200";
/* i want this function to deduct ten from the starting bank account and update the bank variable */
function Bank(bank) {
var printout = document.getElementById("display_bank_result_here");
bank = bank - 10;
printout.innerHTML = bank;
return bank;
}
</script>
</head>
<body>
<button onclick="Bank(bank)">remove 10 from bank</button>
<p id='display_bank_result_here'></p>
</body>
</html>
선행 덕분입니다. 나는 언젠가 내가 나의 posistion에서 다른 누군가에게 호의를 되돌릴 충분한 기술을 가지기를 바란다.
로버트
첫 번째 문제는 bank를 문자열 변수로 설정한다는 것입니다.이 변수는'var bank = 200;', ** edit **이어야합니다. 다른 사람들이 이미 대답 했으므로, 당신은 그것을 통과 할 필요가 없습니다 기능 매개 변수는 이미 "전역 범위"를 가지고 있으므로 – freefaller
도움을 주셔서 감사합니다. –
당신은 환영합니다,하지만 응답을 제출하여 도움을 주신 분들께 [평판] (http://stackoverflow.com/faq#reputation)을 주십시요. 도움을 주신 덕분에 – freefaller