JavaScript break İfadesi (Örneklerle)

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ı

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, fordöngü her yinelemede i'nin değerini yazdırmak için kullanılır. breakDeyim olarak kullanılır:

 if(i == 3) ( break; )

Bu, i 3'e eşit olduğunda , breakifadenin 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.

forDö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. whileDöngü kullanıcı tarafından girilen sayıların toplamını yazdırmak için kullanılır.

Burada breakifade şu şekilde kullanılır:

 if(number < 0) ( break; )

Kullanıcı burada -5 negatif bir sayı girdiğinde, breakifade döngüyü sonlandırır ve programın kontrol akışı döngünün dışına çıkar.

Böylece whiledöngü, kullanıcı negatif bir sayı girene kadar devam eder.

whileDö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, breakiç 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, breakdeyimi 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 breakJavaScript'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.

breakAçıklamada kullanılır switchifadeleri. Daha fazla bilgi edinmek için JavaScript geçiş bildirimini ziyaret edin.

Ilginç makaleler...