Вот ответ, который, я думаю, вы ищете.
Я опустил часть заполнения массива.
Зачем вам делать какое-либо деление, если вам просто нужно проверить каждое число, и если первое соответствует критериям, то у вас есть двузначное число, поэтому выйдите из цикла с break или возврат ключевое слово.
var niz = [1, 2, 55, 13];
for (var i = 0; i < niz.length; i++) {
if (niz[i] > 9 && niz[i] < 100) {
console.log('Pronadeni broj je:', niz[i]);
break;
}
}
Вы также можете преобразовать в строку: if (niz[i].toString().length===2){ // your number }