como contar todas as caixas de seleção em um formulário (Javascript)

Tenho um número de caixas de seleção que são geradas dinamicamente. Então, eu não sei quantas caixas de seleção são geradas a cada vez. Eu preciso ter algumas maneiras de JavaScript para contar o número total de caixas de seleção em um formulári

 <input type="checkbox" value="username1" name="check[0]" id="1" /><br/>
 <input type="checkbox" value="userusername2" name="check[1]" id="1" /><br/>
 <input type="checkbox" value="userusername3" name="check[2]" id="1" /><br/>

Não consigo alterar o nome das caixas de seleção, pois preciso enviar os valores para o script PHP do lado do servidor como uma matri

questionAnswers(7)

yourAnswerToTheQuestion