Pernyataan rehat JavaScript (dengan Contoh)

Dalam tutorial ini, anda akan mengetahui pernyataan rehat dengan bantuan contoh.

The breakkenyataan digunakan untuk menamatkan gelung serta-merta apabila ia dihadapi.

Sintaks breakpernyataan tersebut adalah:

 break (label);

Catatan: label adalah pilihan dan jarang digunakan.

Penyataan Jeda JavaScript berfungsi

Penyataan Jeda JavaScript berfungsi

Contoh 1: rehat dengan untuk Loop

 // program to print the value of i for (let i = 1; i <= 5; i++) ( // break condition if (i == 3) ( break; ) console.log(i); )

Pengeluaran

 1 2

Dalam program di atas, forgelung digunakan untuk mencetak nilai i dalam setiap lelaran. The breakkenyataan digunakan sebagai:

 if(i == 3) ( break; )

Ini bermaksud, apabila saya sama dengan 3 , breakpernyataan tersebut akan mengakhiri gelung. Oleh itu, output tidak termasuk nilai yang lebih besar daripada atau sama dengan 3.

Catatan : breakPernyataan itu hampir selalu digunakan dengan pernyataan membuat keputusan. Untuk mengetahui lebih lanjut, lawati JavaScript jika… Statement lain.

Untuk mengetahui lebih lanjut mengenai forgelung, lawati JavaScript untuk gelung.

Contoh 2: putus dengan sementara Loop

 // 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).`);

Pengeluaran

 Masukkan nombor: 1 Masukkan nombor: 2 Masukkan nombor: 3 Masukkan nombor: -5 Jumlahnya adalah 6. 

Dalam program di atas, pengguna memasukkan nombor. The whilegelung digunakan untuk mencetak jumlah wang bagi nombor yang dimasukkan oleh pengguna.

Di sini breakpernyataan tersebut digunakan sebagai:

 if(number < 0) ( break; )

Apabila pengguna memasukkan nombor negatif, di sini -5, breakpernyataan akan menghentikan gelung dan aliran kawalan program berjalan di luar gelung.

Oleh itu, whilegelung berterusan sehingga pengguna memasukkan nombor negatif.

Untuk mengetahui lebih lanjut mengenai whilegelung, lawati JavaScript sambil gelung.

rehat dengan Nested Loop

Apabila breakdigunakan di dalam dua gelung bersarang, breakmenghentikan gelung dalam. Sebagai contoh,

 // 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)`); ) )

Pengeluaran

 i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3

Dalam program di atas, bila i == 2, breakpenyataan dilaksanakan. Ia mengakhiri gelung dalam dan aliran kawalan program bergerak ke gelung luar.

Oleh itu, nilai i = 2 tidak pernah dipaparkan dalam output.

Jeda rehat berlabel JavaScript

Semasa menggunakan gelung bersarang, anda juga boleh menghentikan gelung luar dengan labelpenyataan.

Namun berlabel breakjarang digunakan dalam JavaScript kerana ini menjadikan kodnya sukar dibaca dan difahami.

Sekiranya anda ingin mengetahui lebih lanjut mengenai pernyataan rehat berlabel, kunjungi rehat berlabel.

The breakkenyataan juga digunakan dengan switchkenyataan. Untuk mengetahui lebih lanjut, lawati pernyataan beralih JavaScript.

Artikel menarik...