Как вывести простые числа с помощью JavaScript? Только начинаю изучать программирование, помогите, пожалуйста, с задачей. Предположим, пользователь вводит число 5. Соответственно, программа должна вывести на экран: 2, 3, 5, 7, 11
Для того чтобы вывести простые числа до определенного числа, можно использовать следующий код на JavaScript:
function isPrime(num) { for (let i = 2; i < num; i++) { if (num % i === 0) { return false; } } return num > 1; } function printPrimes(limit) { let primes = []; let num = 2; while (primes.length < limit) { if (isPrime(num)) { primes.push(num); } num++; } console.log(primes.join(', ')); } let userInput = prompt('Введите число:'); let userNumber = parseInt(userInput); printPrimes(userNumber);
При запуске данного кода, пользователь сможет ввести число, а программа выведет на экран указанное количество простых чисел (до указанного числа), начиная с числа 2. В данном случае, если пользователь введет число 5, на экране появятся простые числа: 2, 3, 5, 7, 11.
Для того чтобы вывести простые числа до определенного числа, можно использовать следующий код на JavaScript:
function isPrime(num) {for (let i = 2; i < num; i++) {
if (num % i === 0) {
return false;
}
}
return num > 1;
}
function printPrimes(limit) {
let primes = [];
let num = 2;
while (primes.length < limit) {
if (isPrime(num)) {
primes.push(num);
}
num++;
}
console.log(primes.join(', '));
}
let userInput = prompt('Введите число:');
let userNumber = parseInt(userInput);
printPrimes(userNumber);
При запуске данного кода, пользователь сможет ввести число, а программа выведет на экран указанное количество простых чисел (до указанного числа), начиная с числа 2. В данном случае, если пользователь введет число 5, на экране появятся простые числа: 2, 3, 5, 7, 11.