2011-03-03 6 views
0

저는 jQuery를 사용하고 같은 카운터에 숫자 값을 추가하는 다양한 함수를 실행하고 있습니다. 함수를 통해 현재 합계에 액세스하고 여기에 새 합계를 추가하기 위해 값을 추가 할 때 카운터 수를 계속 증가시킬 수 있어야합니다. 어떻게해야합니까? 쿠키를 추가하기 전에이를 쿠키에 저장하고 쿠키에서 검색합니까? 여기서 조금 잃어버린 ...총계를 유지할 변수

+2

은 한 페이지 또는 페이지 전체에서 현재 사용자 또는 웹 응용 프로그램 사용자의 로컬 카운터입니다. – Jimmy

+0

지미가 언급했듯이 값을 계속 유지 하시겠습니까? – kjy112

+0

한 페이지에서만 필요하지만 여러 함수가 값을 증가시킵니다. – santa

답변

3

하지만, 그것은 하나 개의 글로벌 변수를 만들고 다른 사람들은 모두 그 변수의 특성 수 있습니다 할 가치가있다. 전역 변수는 페이지의 제 3 자 스크립트를 방해 할 수 있습니다. 따라서 카운터에 대해 전역 변수 (var MYAPP = {};)를 작성한 다음 카운터 특성 인 MYAPP.counter = 0;을 작성하십시오. 그런 다음 적절한 경우 MYAPP.counter을 증가시킵니다.

0

자바 스크립트에서 전역 변수 만 사용하십시오.

4

이것이 잘못된지 확실하지 않지만 전역 변수에 보관합니다. 다른 전역 변수가있는 경우 전역 변수 작품을 사용

<script> 

    var count= 0; 

    function incrementCount(){ 
     count++; 
    } 

    console.log(count); 
    incrementCount(); 
    console.log(count); 

</script> 
+0

(분명히 이와 같은 함수는 필요하지 않습니다) – Orbit

관련 문제