tukar pernyataan cawangan
Penerangan: Laksanakan kod yang berbeza berdasarkan nilai pembolehubah yang berbeza.
Struktur tatabahasa:
suis(pembolehubah)
{
nilai kes 1:
Kod 1;
pecah;
nilai kes 2:
Kod 2;
pecah;
nilai kes 3:
Kod 3;
putus;
lalai:
Jika tiada syarat di atas dipenuhi, laksanakan kod ini;
}
Perihalan struktur suis:
suis, huruf besar kecil, putus dan lalai ialah semua kata kunci sistem dan semuanya mestilah huruf kecil.
Tanda kurung () selepas suis: Tanda kurung biasanya mengandungi nama pembolehubah dan pembolehubah ini mungkin mempunyai nilai yang berbeza.
Nilai setiap kes dibandingkan dengan nilai pembolehubah Jika ia konsisten, kod selepas kes itu dilaksanakan.
Semua kes berada dalam hubungan "ATAU", dan hanya satu kes akan memenuhi syarat pada bila-bila masa.
Selepas kod dalam setiap kes dilaksanakan, ia mesti diakhiri dengan pernyataan putus Selepas tamat, program akan melompat ke suis dan berjalan selepas pendakap penutup.
Jika anda tidak menulis pernyataan putus, semua pernyataan kes berikut akan dilaksanakan.
Mari kita pelajari objek sistem dalam JavaScript, objek Tarikh (tidak kira jika anda tidak tahu objek itu, kami akan mempelajarinya kemudian. Bahagian ini hanya perlu menentukan salah satu kaedahnya)
Mari belajar daripada contoh Tidak mengapa jika anda tidak memahami objek tersebut, asalkan anda faham maksudnya.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //实例:输出今天是星期几 /* (1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期 (2)取出日期对象中的星期值 (3)根据星期值(0-6)来输出中文的星期几 */ //(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写 var today = new Date(); //(2)从Date对象中取出星期值 var week = today.getDay(); //返回0-6,0代表星期日 //(3)使用switch来输出今天是星期几 var str; switch(week) { case 1: str = "一"; break; case 2: str = "二"; break; case 3: str = "三"; break; case 4: str = "四"; break; case 5: str = "五"; break; case 6: str = "六"; break; default: str = "日"; } //(4)输出结果 document.write("今天是星期"+str) </script> </head> <body> </body> </html>