function primeNumbers(n) {
array = [];
for (var i = 2; array.length < n; i++) {
for (var count = 2; count < i; count++) {
var divisorFound = false;
if (i % count === 0) {
divisorFound = true;
break;
}
}
if (divisorFound == false) {array.push[i];}
}
return array;
}
Когда я запускаю этот код, он, кажется, застревает в бесконечном цикле и ничего не возвращает ... почему?Javascript: найти первые n простых чисел
Спасибо, поставив строки уага divisorFound = ложь; до того, как вторая петля решила мою другую проблему, эта функция генерировала от 2 до n + 1 простых чисел вместо первых n простых чисел. Можно ли также добавить простые числа таким образом, чтобы они были разделены запятыми, а не символами новой строки? – bard
Рад, что я мог помочь! XD – jomsk1e