tukar pernyataan cawangan dalam JavaScript
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)創(chuàng)建一個日期時間對象,它中有很多的信息:時、分、秒、年、月、日、星期 (2)取出日期對象中的星期值 (3)根據(jù)星期值(0-6)來輸出中文的星期幾 */ //(1)創(chuàng)建一個系統(tǒng)日期時間對象,其中Date()是系統(tǒng)函數(shù),首字母大寫 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>