Pernyataan bers...LOGIN

Pernyataan bersyarat JavaScript

Pernyataan bersyarat digunakan untuk melakukan tindakan berbeza berdasarkan keadaan berbeza.


Pernyataan bersyarat

Biasanya apabila menulis kod, anda sentiasa perlu melakukan tindakan yang berbeza untuk tindakan keputusan yang berbeza. Anda boleh menggunakan pernyataan bersyarat dalam kod anda untuk menyelesaikan tugas ini.

Dalam JavaScript, kita boleh menggunakan pernyataan bersyarat berikut:

  • penyataan if - Gunakan pernyataan ini untuk melaksanakan kod hanya apabila syarat yang dinyatakan adalah benar

  • jika...penyataan lain - jalankan kod apabila keadaan benar, jalankan kod lain apabila syarat itu salah

  • jika...lain jika . ..else statement - Gunakan pernyataan ini untuk memilih satu daripada berbilang blok kod untuk dilaksanakan

  • pernyataan suis - Gunakan pernyataan ini untuk memilih satu daripada berbilang blok kod untuk dilaksanakan


Jika pernyataan

Pernyataan ini akan melaksanakan kod hanya jika syarat yang dinyatakan adalah benar.

Sintaks

jika (syarat)
{
Kod dilaksanakan apabila syarat itu benar
}

Nota: Sila gunakan huruf kecil jika. Menggunakan huruf besar (IF) akan menghasilkan ralat JavaScript!

Instance

Apabila masa kurang dari 20:00, jana ucapan "Selamat hari":

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<p>如果时间早于 20:00,会获得问候 "Good day"。</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
    function myFunction(){
        var x="";
        var time=new Date().getHours();
        if (time<20){
            x="Good day";
        }
        document.getElementById("demo").innerHTML=x;
    }
</script>
</body>
</html>

Nota , dalam sintaks ini, tiada ..lain... Anda telah memberitahu penyemak imbas untuk hanya melaksanakan kod jika syarat yang dinyatakan adalah benar.

Jalankan program dan cuba


Sayaf...lain pernyataan

Sila gunakan jika ... Pernyataan .else melaksanakan kod apabila keadaan adalah benar dan kod lain apabila syarat adalah palsu.

Sintaks

jika (keadaan)
{
Kod dilaksanakan apabila syarat itu benar
}
lain
{
Kod dilaksanakan apabila keadaan tidak benar
}

Instance

Apabila masa kurang dari 20:00, ucapan "Selamat hari" dijana, jika tidak, ucapan "Selamat petang" dijana.

<!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 time=new Date().getHours();
if (time<20){
x="Good day";
     }
else{
 x="Good evening";
 }
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>

Jalankan program dan cuba


Jika...lain jika...penyataan lain

Gunakan if....else if...else statement untuk memilih satu daripada berbilang blok kod untuk dilaksanakan.

Sintaks

jika (syarat1)
{
Kod dilaksanakan apabila syarat 1 adalah benar
}
lain jika (syarat2)
{
Kod dilaksanakan apabila syarat 2 benar
}
lain
{
Apabila syarat 1 mahupun syarat 2 tidak benar Kod dilaksanakan apabila benar
}

Instance

Jika masa kurang dari 10:00, jana ucapan "Selamat pagi" " , jika masa lebih daripada 10:00 dan kurang daripada 20:00, ucapan "Selamat hari" dijana, jika tidak, ucapan "Selamat petang" dijana:

<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<script type="text/javascript">
var d = new Date();
var time = d.getHours();
if (time<10)
{
document.write("<b>早上好</b>");
}
else if (time>=10 && time<16)
{
document.write("<b>今天好</b>");
}
else
{
document.write("<b>Hello World!</b>");
}
</script>
<p>
这个例子演示了 if..else if...else 语句。
</p>
</body>
</html>

Jalankan program dan cuba


bahagian seterusnya
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <script type="text/javascript"> var d = new Date(); var time = d.getHours(); if (time<10) { document.write("<b>早上好</b>"); } else if (time>=10 && time<16) { document.write("<b>今天好</b>"); } else { document.write("<b>Hello World!</b>"); } </script> <p> 这个例子演示了 if..else if...else 语句。 </p> </body> </html>
babperisian kursus