Bu eğitimde, örnekler yardımıyla break ifadesini öğreneceksiniz.
break
İfadesi karşılaşıldığında, hemen döngü sona erdirmek için kullanılır.
İfadenin sözdizimi break
şöyledir:
break (label);
Not: label
isteğe bağlıdır ve nadiren kullanılır.
JavaScript Break İfadesinin Çalışması

Örnek 1: Döngü için ara
// program to print the value of i for (let i = 1; i <= 5; i++) ( // break condition if (i == 3) ( break; ) console.log(i); )
Çıktı
1 2
Yukarıdaki programda, for
döngü her yinelemede i'nin değerini yazdırmak için kullanılır. break
Deyim olarak kullanılır:
if(i == 3) ( break; )
Bu, i 3'e eşit olduğunda , break
ifadenin döngüyü sonlandırdığı anlamına gelir . Dolayısıyla, çıktı 3'e eşit veya daha büyük değerleri içermez.
Not : break
İfade neredeyse her zaman karar verme ifadelerinde 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.
Örnek 2: while Döngüsü ile ara
// program to find the sum of positive numbers // if the user enters a negative numbers, break ends the loop // the negative number entered is not added to sum let sum = 0, number; while(true) ( // take input again if the number is positive number = parseInt(prompt('Enter a number: ')); // break condition if(number < 0) ( break; ) // add all positive numbers sum += number; ) // display the sum console.log(`The sum is $(sum).`);
Çıktı
Bir numara girin: 1 Bir numara girin: 2 Bir numara girin: 3 Bir numara girin: -5 Toplam 6'dır.
Yukarıdaki programda kullanıcı bir sayı girer. while
Döngü kullanıcı tarafından girilen sayıların toplamını yazdırmak için kullanılır.
Burada break
ifade şu şekilde kullanılır:
if(number < 0) ( break; )
Kullanıcı burada -5 negatif bir sayı girdiğinde, break
ifade döngüyü sonlandırır ve programın kontrol akışı döngünün dışına çıkar.
Böylece while
döngü, kullanıcı negatif bir sayı girene kadar devam eder.
while
Döngü hakkında daha fazla bilgi edinmek için döngü sırasında JavaScript'i ziyaret edin.
İç içe Döngü ile kır
Zaman break
, iki iç içe döngüler içinde kullanılır, break
iç döngü sona erer. Örneğin,
// nested for loops // first loop for (let i = 1; i <= 3; i++) ( // second loop for (let j = 1; j <= 3; j++) ( if (i == 2) ( break; ) console.log(`i = $(i), j = $(j)`); ) )
Çıktı
i = 1, j = 1 ben = 1, j = 2 ben = 1, j = 3 ben = 3, j = 1 ben = 3, j = 2 ben = 3, j = 3
Yukarıdaki programda, ne zaman i == 2
, break
deyimi yürütülür . İç döngüyü sonlandırır ve programın akışını kontrol eder dış döngüye.
Bu nedenle, i = 2 değeri hiçbir zaman çıktıda görüntülenmez.
JavaScript Etiketli ara
İç içe döngüleri kullanırken, dış döngüyü bir deyimle de sonlandırabilirsiniz label
.
Bununla birlikte, etiketlenmiş olanlar break
JavaScript'te nadiren kullanılır çünkü bu, kodu okumayı ve anlamayı zorlaştırır.
Etiketli mola ifadeleri hakkında daha fazla bilgi edinmek istiyorsanız, mola etiketli ziyaret edin.
break
Açıklamada kullanılır switch
ifadeleri. Daha fazla bilgi edinmek için JavaScript geçiş bildirimini ziyaret edin.