Pernyataan suis JavaScript

Pernyataan suis digunakan untuk melakukan tindakan berbeza berdasarkan keadaan berbeza.


Pernyataan suis JavaScript

Gunakan pernyataan suis untuk memilih satu daripada berbilang blok kod untuk dilaksanakan.

Sintaks

switch(n)
{
case 1:
  执行代码块 1
break;
case 2:
  执行代码块 2
break;
default:
 n 与 case 1 和 case 2 不同时执行的代码
}

Cara ia berfungsi: Mula-mula tetapkan ungkapan n (biasanya a pembolehubah). Nilai ungkapan kemudiannya dibandingkan dengan nilai setiap kes dalam struktur. Jika terdapat padanan, blok kod yang dikaitkan dengan kes itu dilaksanakan. Sila gunakan break untuk menghalang kod daripada berjalan secara automatik ke kes seterusnya.


Instance

Memaparkan nama minggu hari ini. Sila ambil perhatian bahawa Ahad=0, Isnin=1, Selasa=2, dsb.:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<p>点击下面的按钮来显示今天是周几:</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
    function myFunction(){
        var x;
        var d=new Date().getDay();
        switch (d){
            case 0:x="今天是星期日";
                break;
            case 1:x="今天是星期一";
                break;
            case 2:x="今天是星期二";
                break;
            case 3:x="今天是星期三";
                break;
            case 4:x="今天是星期四";
                break;
            case 5:x="今天是星期五";
                break;
            case 6:x="今天是星期六";
                break;
        }
        document.getElementById("demo").innerHTML=x;
    }
</script>
</body>
</html>

Jalankan program dan cuba


kata kunci lalai

Sila gunakan kata kunci lalai untuk menentukan perkara yang perlu dilakukan apabila perlawanan tidak wujud:

Instance

Jika hari ini Jika bukan hari Sabtu atau Ahad, mesej lalai akan dikeluarkan:

<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<p>点击下面的按钮,会显示出基于今日日期的消息:</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
    function myFunction()
    {
        var x;
        var d=new Date().getDay();
        switch (d)
        {
            case 6:x="今天是星期六";
                break;
            case 0:x="今天是星期日";
                break;
            default:
                x="期待周末";
        }
        document.getElementById("demo").innerHTML=x;
    }
</script>
</body>
</html>

Jalankan program dan cuba



Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>点击下面的按钮来显示今天是周几:</p> <button onclick="myFunction()">点击这里</button> <p id="demo"></p> <script> function myFunction(){ var x; var d=new Date().getDay(); switch (d){ case 0:x="今天是星期日"; break; case 1:x="今天是星期一"; break; case 2:x="今天是星期二"; break; case 3:x="今天是星期三"; break; case 4:x="今天是星期四"; break; case 5:x="今天是星期五"; break; case 6:x="今天是星期六"; break; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!