переменная для сохранения общего количества - PullRequest
1 голос
/ 03 марта 2011

Я использую jQuery и запускаю различные функции, которые добавляют числовые значения к одному и тому же счетчику.Мне нужно иметь возможность увеличивать число счетчиков при добавлении значений, чтобы мои функции могли получать доступ к текущему итогу и добавлять к нему новые суммы.Как я могу это сделать?Должен ли я сохранить его в файле cookie и извлечь из него перед тем, как добавить еще?Здесь немного потеряно ...

Ответы [ 3 ]

6 голосов
/ 03 марта 2011

Я не уверен, что это не так, но я часто храню его в глобальной переменной.

<script>

    var count= 0;

    function incrementCount(){
       count++;
    }

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

</script>
4 голосов
/ 03 марта 2011

Использование глобальной переменной работает, но если у вас есть другие глобальные переменные, стоит создать одну глобальную переменную, а все остальные должны быть свойствами этой переменной.(Глобальные переменные могут мешать сторонним скриптам на вашей странице.) Поэтому для вашего счетчика создайте глобальную переменную: var MYAPP = {}; , а затем свойство счетчика MYAPP.counter = 0;.Затем при необходимости увеличьте MYAPP.counter.

1 голос
/ 03 марта 2011

Просто используйте глобальную переменную в вашем Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...