Funkcja w funkcji
Funkcje - JavaScript od podstaw: konsola (JavaScript)
Funkcje mogą wywoływać inne funkcje. `isPrime` odpowiada na jedno pytanie, a druga pętla korzysta z niej, nie wnikając, jak to robi. Tak dzielimy duży problem na małe, czytelne kawałki.
function isPrime(n) {
if (n < 2) {
return false;
}
for (let d = 2; d * d <= n; d++) {
if (n % d === 0) {
return false;
}
}
return true;
}
let primes = '';
for (let i = 1; i <= 30; i++) {
if (isPrime(i)) {
primes += i + ' ';
}
}
console.log(primes.trim());Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu JavaScript od podstaw: konsola·Zaloguj się, aby zapisać postęp na koncie.