Функция javascript позволит вам сделать это. Однако, как правило, это осуждается. Ваш вопрос явно не исключает массивы. Массивы определенно подойдут для описанного вами шаблона.

я есть набор глобальных переменных счетчика в Javascript:

var counter_0 = 0;
var counter_1 = 0;
var counter_2 = 0;

и т.д

Затем у меня есть функция Javascript, которая принимает индексный номер, который отображается на эти глобальные счетчики. Внутри этой функции мне нужно читать и записывать в эти глобальные счетчики, используя значение 'index', переданное функции.

Пример того, как я хотел бы, чтобы это работало, но, конечно, не работает вообще:

function process(index) {
    // do some processing

    // if 'index' == 0, then this would be incrementing the counter_0 global variable
    ++counter_+index; 

    if (counter_+index == 13)
    {
        // do other stuff
    }
}

Я надеюсь, что то, что я пытаюсь сделать, ясно. Если нет, я постараюсь уточнить. Благодарю.

РЕДАКТИРОВАТЬ Уточнение:

Я не пытаюсь увеличить имя счетчика, а скорее значение, которое содержит счетчик.

Ответы на вопрос(3)

Ваш ответ на вопрос