// Получаем количество чисел которые нам надо вывести
var count = window.prompt('Please enter number.', 0);
// Определяем базовое число
var currentNumber = 2;
//Продолжаем цикл до тех пор пока количество требуемых для отображения чисел не достигнет нуля
while(count != 0) {
if(isNatural(currentNumber)) {
console.log(currentNumber);
count--;
}
currentNumber++;
}
// Определяем функцию которая проверяет натурайное ли число или нет
function isNatural(number) {
for (var i = 2; i <= number/2; i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
var userNumber = 10; // число полученое от пользователя
var list = new Array;
nextPrime:
for (var i = 2; i <= 1000; i++) {
for (var j = 2; j < i; j++) {
if (i % j == 0) continue nextPrime;
}
list.push(i);
}
var string = '';
if(userNumber > 0) {
for (var i = 0; i < userNumber; i++) {
string = string + list[i] + ', ';
}
}
var result = string.substring(0, string.length - 2);
console.log(result);