O lekcji
Instrukcje sterujące pozwalają kontrolować działanie pętli. Możemy np. przerwać pętlę w określonym momencie lub pominąć wybrane obiegi.
Instrukcja break
break
natychmiast przerywa działanie pętli.
Przykład:
for (let i = 0; i < 10; i++) {
if (i === 5) {
break; // Przerywa pętlę, gdy i równe 5
}
console.log(i);
}
// Wynik:
// 0
// 1
// 2
// 3
// 4
Instrukcja continue
continue
pomija bieżący obieg pętli i przechodzi do następnego.
Przykład:
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue; // Pomija obieg, gdy i równe 2
}
console.log(i);
}
// Wynik:
// 0
// 1
// 3
// 4
Instrukcja return
return
służy do natychmiastowego zakończenia działania funkcji, ale w pętlach może być używane w kontekście funkcji zwracającej wynik.
Przykład:
function znajdzPierwszaParzysta(liczby) {
for (let liczba of liczby) {
if (liczba % 2 === 0) {
return liczba; // Zwraca pierwszą liczbę parzystą
}
}
}
console.log(znajdzPierwszaParzysta([1, 3, 5, 6, 7])); // Wynik: 6