Bu eğitimde, örnekler yardımıyla devam ifadesini öğreneceksiniz.
continue
Deyim döngünün o anki adımını atlamak için kullanılır ve programın denetim akışı bir sonraki yineleme gider.
İfadenin sözdizimi continue
şöyledir:
continue (label);
Not: label
isteğe bağlıdır ve nadiren kullanılır.
JavaScript ile Çalışmaya Devam Bildirimi

Döngü için ile devam edin
Bir for
döngüde, continue
geçerli yinelemeyi ve kontrol akışı atlamalarını updateExpression'a atlar .
Örnek 1: i değerini yazdırın
// program to print the value of i for (let i = 1; i <= 5; i++) ( // condition to continue if (i == 3) ( continue; ) console.log(i); )
Çıktı
1 2 4 5
Yukarıdaki programda, for
döngü her yinelemede i'nin değerini yazdırmak için kullanılır.
continue
Döngünün içindeki ifadeye dikkat edin .
if(i == 3) ( continue; )
Bunun anlamı
- İ 3'e eşit olduğunda ,
continue
ifade üçüncü yinelemeyi atlar. - Ardından 4
i
olur ve test koşulu ve ifadesi yeniden değerlendirilir.continue
- Bu nedenle, sonraki iki yinelemede 4 ve 5 yazdırılır.
Not : continue
İfade neredeyse her zaman karar verme beyanları ile kullanılır. Daha fazla bilgi edinmek için JavaScript if… else Deyimini ziyaret edin.
for
Döngü hakkında daha fazla bilgi edinmek için JavaScript for loop'u ziyaret edin.
Not : break
İfade, döngüyü tamamen sonlandırır. Bununla birlikte, continue
ifade yalnızca geçerli yinelemeyi atlar.
while ile devam et Döngü
Bir while
döngüde, continue
geçerli yinelemeyi atlar ve programın kontrol akışı while
duruma geri döner .
continue
İfadesi için aynı şekilde çalışır while
ve do… while
döngüler.
Örnek 2: Pozitif Sayıyı Hesaplayın
// program to calculate positive numbers only // if the user enters a negative number, that number is skipped from calculation // negative number -> loop terminate // non-numeric character -> skip iteration let sum = 0; let number = 0; while (number>= 0) ( // add all positive numbers sum += number; // take input from the user number = parseInt(prompt('Enter a number: ')); // continue condition if (isNaN(number)) ( console.log('You entered a string.'); number = 0; // the value of number is made 0 again continue; ) ) // display the sum console.log(`The sum is $(sum).`);
Çıktı
Bir numara girin: 1 Bir numara girin: 2 Bir numara girin: merhaba Bir dizi girdiniz. Bir sayı girin: 5 Bir sayı girin: -2 Toplam 8'dir.
Yukarıdaki programda kullanıcı bir sayı girer. while
Döngü kullanıcı tarafından girilen pozitif sayıların toplamını yazdırmak için kullanılır.
İfadenin kullanımına dikkat edin continue
.
if (isNaN(number)) ( continue; )
- Kullanıcı sayısal olmayan bir sayı / dizge girdiğinde,
continue
ifade geçerli yinelemeyi atlar. Ardından programın denetim akışı gider durumun birwhile
döngü. - Kullanıcı 0'dan küçük bir sayı girdiğinde döngü sona erer.
Yukarıdaki programda, isNaN()
bir kullanıcı tarafından girilen değerin sayı olup olmadığını kontrol etmek için kullanılır.
while
Döngü hakkında daha fazla bilgi edinmek için, döngü sırasında JavaScript'i ziyaret edin.
İç İçe Döngü ile devam et
Zaman continue
, iki iç içe döngüler içinde kullanılır, continue
iç döngü geçerli yineleme atlar. Örneğin,
// nested for loops // first loop for (let i = 1; i <= 3; i++) ( // second loop for (let j = 1; j <= 3; j++) ( if (j == 2) ( continue; ) console.log(`i = $(i), j = $(j)`); ) )
Çıktı
i = 1, j = 1 ben = 1, j = 3 ben = 2, j = 1 ben = 2, j = 3 i = 3, j = 1 ben = 3, j = 3
Yukarıdaki programda, continue
ifade yürütüldüğünde, iç döngüdeki geçerli yinelemeyi atlar ve programın kontrol akışı , iç döngünün updateExpression'una hareket eder .
Bu nedenle, j = 2 değeri hiçbir zaman çıktıda gösterilmez.
JavaScript Etiketli devam
İç içe döngüleri kullanırken, geçerli yinelemeyi atlayabilirsiniz ve programın kontrol akışı bir label
ifadenin updateExpression'a geçirilebilir .
Ancak continue
JavaScript'te nadiren etiket kullanılır çünkü bu, kodu okumayı ve anlamayı zorlaştırır.
Etiketli devam ifadeleri hakkında daha fazla bilgi edinmek istiyorsanız, devam etiketli sayfasını ziyaret edin.