Можно ли задать css стили элементу массива?
В Вашем примере элементы массива - просто числа и никакого отношения к dom и соответственно к css они не имеют, задать css класс можно только для dom элемента через свойство classList
node.classList.add('class') - добавляет
node.classList.remove('class') - удаляет
node.classList.contains('class') - проверка наличия
Если из массива генерируется html то там вообще просто, дописывайте по условию атрибут class к нужному тегу
Ну а проверить нечетность n можно таким условием: if(n % 2)
Пробуйте определять так: for (var i = 0; i < ar.length; i++) {
  if (ar[i] % 2 === 1) { // если нечетное
    // do stuff
  }
}