acc итоговое логическое значение, которое изначально false. Любым включённым чекбоксом оно переключится в true. Например, было false. Проверяем включённый чекбокс: true || false === true. Дальше уже пойдёт везде true. Если очередной будет выключен, не беда: false || true === true ||, хотя и так работает ))
Вопрос можно закрывать )