Rumah >hujung hadapan web >tutorial js >Cara Mengendalikan Berbilang Kes dalam Pernyataan Suis JavaScript
Berbilang Kes dalam Pernyataan Suis: Teka-teki JavaScript
Selalunya, pengaturcara menginginkan keupayaan untuk mengendalikan berbilang kes dalam satu pernyataan suis dalam JavaScript . Walau bagaimanapun, sintaks tradisional bagi pernyataan suis hanya membenarkan satu kes bagi setiap pernyataan kes. Ini boleh membawa kepada kod berulang dan melanggar prinsip DRY (Jangan Ulangi Diri Sendiri).
Penyelesaian Alternatif: Memanfaatkan Kejatuhan
Nasib baik, JavaScript menyediakan penyelesaian melalui ciri jatuh melalui kenyataan suis. Dengan meninggalkan pernyataan putus selepas kes yang dipadankan, pelaksanaan akan diteruskan ke kes seterusnya. Tingkah laku ini membolehkan anda mengendalikan berbilang kes secara berturut-turut, seperti yang dilihat dalam contoh yang diubah suai di bawah:
<code class="javascript">switch (varName) { case "afshin": case "saeed": case "larry": alert("Hey"); break; default: alert("Default case"); }</code>
Dalam contoh yang diubah suai ini, apabila nilai varName sepadan dengan mana-mana daripada tiga kes ("afshin", "saeed ", atau "larry"), pernyataan amaran("Hei") akan dilaksanakan. Pernyataan putus hanya digunakan selepas kes yang dipadankan terakhir untuk mengelakkan pelaksanaan selanjutnya.
Dengan memanfaatkan ciri jatuh, anda boleh mengendalikan berbilang kes dengan berkesan tanpa menduplikasi kod. Ini memudahkan kod anda, menggalakkan kebolehbacaan dan mematuhi prinsip DRY.
Atas ialah kandungan terperinci Cara Mengendalikan Berbilang Kes dalam Pernyataan Suis JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!