⊗jsPmLpBr 156 of 505 menu

Arahan break dalam JavaScript

Arahan break membolehkan menamatkan gelung lebih awal. Mari kita lihat bila ini boleh berguna. Katakan kita mempunyai gelung yang memaparkan unsur array dalam konsol:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { console.log(elem); }

Katakan tugas kita adalah untuk menentukan sama ada array mengandungi nombor 3. Jika ada, paparkan perkataan 'ada' (dan jika tiada, jangan lakukan apa-apa).

Mari selesaikan tugas kita:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem === 3) { console.log('ada'); } }

Tugas diselesaikan, namun terdapat masalah: selepas nombor 3 ditemui, array masih diteruskan tanpa makna seterusnya, membazirkan sumber prosesor yang berharga dan memperlahankan kerja skrip kita.

Lebih optimum adalah untuk menamatkan kerja gelung kita sejurus selepas menemui nombor tersebut. Ini boleh dilakukan dengan arahan khas break, yang membolehkan pengakhiran kerja gelung lebih awal.

Jadi, mari tamatkan gelung sebaik sahaja kita menjumpai nombor 3:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('ada'); break; // keluar dari gelung } }

Arahan break boleh menamatkan sebarang gelung: for biasa, while dan sebagainya.

Diberi array dengan nombor. Mulakan gelung yang akan memaparkan unsur-unsur ini array satu demi satu dalam konsol sehingga menemui unsur dengan nilai 0. Selepas itu gelung mesti menamatkan kerjanya.

Diberi array dengan nombor. Cari hasil tambah unsur-unsur yang terletak dari permulaan array hingga nombor negatif pertama.

Diberi array dengan nombor. Cari kedudukan nombor 3 pertama dalam array ini (kami menganggap bahawa nombor ini semestinya ada dalam array).

Tentukan berapa banyak integer, bermula dari nombor 1, perlu ditambah sehingga jumlah menjadi lebih daripada 100.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak