Pernyataan aliran kawalan: penyataan jika dan tukar
Dalam pengaturcaraan, penyataan aliran kawalan ialah konsep utama, yang digunakan untuk mengawal cara dan susunan pelaksanaan program. Penyataan aliran kawalan boleh mengubah susunan pelaksanaan atur cara berdasarkan syarat, membenarkan atur cara melaksanakan operasi yang berbeza mengikut situasi tertentu. Antaranya, pernyataan if dan pernyataan suis adalah salah satu pernyataan aliran kawalan yang paling biasa digunakan.
penyataan if
Pernyataan if digunakan untuk menentukan sama ada hendak melaksanakan beberapa kod berdasarkan syarat dalam atur cara. Sintaks adalah seperti berikut:
if (condition) { // 如果条件为真执行此处代码块 }
Syarat mewakili ungkapan yang boleh mengembalikan nilai Boolean (benar atau palsu Jika hasil ungkapan itu benar, blok kod selepas pernyataan if dilaksanakan). Jika ungkapan bernilai palsu, blok kod ini dilangkau.
Pernyataan if boleh mempunyai klausa lain pilihan yang melaksanakan beberapa kod apabila ungkapan itu dinilai palsu. Sintaksnya adalah seperti berikut:
if (condition) { // 如果条件为真执行此处代码块 } else { // 如果条件为假执行此处代码块 }
Contohnya:
let x = 10; if (x > 5) { console.log("x大于5"); } else { console.log("x小于或等于5"); }
pernyataan suis
Pernyataan suis juga merupakan pernyataan aliran kawalan yang melaksanakan kod yang berbeza berdasarkan pertimbangan bersyarat, tetapi ia berbeza daripada jika Perbezaannya ialah pernyataan suis boleh menilai pelbagai syarat dan melaksanakan blok kod yang berbeza. Sintaksnya adalah seperti berikut:
switch (expression) { case value1: // 如果expression等于value1,执行此处代码块 break; case value2: // 如果expression等于value2,执行此处代码块 break; case value3: // 如果expression等于value3,执行此处代码块 break; default: // 如果expression不等于任何一个value,执行这个默认代码块 }
dengan ungkapan ialah nilai yang akan diuji, dan pernyataan kes diikuti dengan nilai yang mungkin Apabila ungkapan bersamaan dengan nilai tertentu, blok kod yang sepadan dengan nilai itu dilaksanakan, dan Gunakan pernyataan putus untuk keluar dari pernyataan suis. lalai digunakan untuk melaksanakan blok kod lalai ini apabila ungkapan tidak sama dengan sebarang nilai.
Contohnya:
let day = 3; switch (day) { case 0: console.log("今天是星期日"); break; case 1: console.log("今天是星期一"); break; case 2: console.log("今天是星期二"); break; case 3: console.log("今天是星期三"); break; case 4: console.log("今天是星期四"); break; case 5: console.log("今天是星期五"); break; case 6: console.log("今天是星期六"); break; default: console.log("请输入正确的星期数"); }
Ringkasan
Pernyataan Jika dan suis ialah kedua-dua cara untuk melaksanakan blok kod yang berbeza berdasarkan keadaan dalam penyataan aliran kawalan. Pernyataan if digunakan untuk menentukan sama ada untuk melaksanakan blok kod berdasarkan satu syarat, dan secara pilihan sama ada untuk melaksanakan klausa lain. Pernyataan suis boleh melaksanakan berbilang blok kod berbeza berdasarkan nilai ungkapan dan boleh mempunyai blok kod lalai pilihan untuk mengendalikan situasi yang tiada nilai kes boleh dipadankan. Dengan menggunakan pernyataan if dan switch, pelaksanaan program kawalan boleh menjadi lebih fleksibel dan kaya.
Atas ialah kandungan terperinci Penyataan aliran kawalan: penyataan jika dan tukar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!