Dalam tutorial ini, anda akan mengetahui pernyataan rehat dengan bantuan contoh.
The break
kenyataan digunakan untuk menamatkan gelung serta-merta apabila ia dihadapi.
Sintaks break
pernyataan tersebut adalah:
break (label);
Catatan: label
adalah pilihan dan jarang digunakan.
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, for
gelung digunakan untuk mencetak nilai i dalam setiap lelaran. The break
kenyataan digunakan sebagai:
if(i == 3) ( break; )
Ini bermaksud, apabila saya sama dengan 3 , break
pernyataan tersebut akan mengakhiri gelung. Oleh itu, output tidak termasuk nilai yang lebih besar daripada atau sama dengan 3.
Catatan : break
Pernyataan itu hampir selalu digunakan dengan pernyataan membuat keputusan. Untuk mengetahui lebih lanjut, lawati JavaScript jika… Statement lain.
Untuk mengetahui lebih lanjut mengenai for
gelung, 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 while
gelung digunakan untuk mencetak jumlah wang bagi nombor yang dimasukkan oleh pengguna.
Di sini break
pernyataan tersebut digunakan sebagai:
if(number < 0) ( break; )
Apabila pengguna memasukkan nombor negatif, di sini -5, break
pernyataan akan menghentikan gelung dan aliran kawalan program berjalan di luar gelung.
Oleh itu, while
gelung berterusan sehingga pengguna memasukkan nombor negatif.
Untuk mengetahui lebih lanjut mengenai while
gelung, lawati JavaScript sambil gelung.
rehat dengan Nested Loop
Apabila break
digunakan di dalam dua gelung bersarang, break
menghentikan 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
, break
penyataan 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 label
penyataan.
Namun berlabel break
jarang 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 break
kenyataan juga digunakan dengan switch
kenyataan. Untuk mengetahui lebih lanjut, lawati pernyataan beralih JavaScript.