Bagaimana untuk menggunakan pernyataan if dalam javascript

青灯夜游
Lepaskan: 2022-02-16 15:37:36
asal
16840 orang telah melayarinya

Dalam JavaScript, pernyataan if digunakan untuk melaksanakan operasi berbeza berdasarkan keadaan berbeza Sintaks ialah "jika (ungkapan bersyarat) {// kod untuk dilaksanakan;}" atau "jika (ungkapan bersyarat) {. //Kod yang akan dilaksanakan apabila ungkapan itu benar}else{//Kod yang akan dilaksanakan apabila ungkapan itu tidak benar}".

Bagaimana untuk menggunakan pernyataan if dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Dalam JavaScript, jika pernyataan digunakan untuk melaksanakan operasi berbeza berdasarkan keadaan berbeza.

jika pernyataan mempunyai tiga bentuk yang berbeza:

  • jika pernyataan

  • jika lain pernyataan;

  • pernyataan if else if else;
pernyataan if

pernyataan if else ialah pernyataan penghakiman bersyarat yang paling mudah dalam JavaScript format sintaks adalah seperti berikut:

Apabila ungkapan bersyarat adalah benar, iaitu, apabila hasilnya ialah nilai Boolean benar, kod dalam { } akan dilaksanakan.
if(条件表达式){
    // 要执行的代码;
}
Salin selepas log masuk

Kod sampel adalah seperti berikut:

Hasil larian adalah seperti yang ditunjukkan di bawah:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>
</head>
<body>
    <script type="text/javascript">
        var age = 20;
        if(age >= 18){      // 如果 age >= 18 的结果为 true,则执行下面 { } 中的代码
            alert("adult");
        }
    </script>
</body>
</html>
Salin selepas log masuk

Bagaimana untuk menggunakan pernyataan if dalam javascript

jika lain pernyataan

Pernyataan if else ialah versi dipertingkatkan bagi pernyataan if Ia bukan sahaja boleh menentukan kod yang akan dilaksanakan apabila ungkapan itu benar, tetapi juga kod yang akan dilaksanakan apabila ungkapan itu. tidak benar. Format sintaks adalah seperti berikut:

Kod sampel adalah seperti berikut:
if(条件表达式){
    // 当表达式成立时要执行的代码
}else{
    // 当表达式不成立时要执行的代码
}
Salin selepas log masuk

Hasil berjalan adalah seperti yang ditunjukkan di bawah:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>
</head>
<body>
    <script type="text/javascript">
        var now = new Date();           // 获取当前的完整日期
        var dayOfWeek = now.getDay();   // 获取一个 0-6 之间的数字,用来表示当前是星期几,0 表示星期日、1 表示星期一、以此类推
        if (dayOfWeek > 0 && dayOfWeek < 6) {       // 判断:如果当前是星期一到星期五中的一天,则输出“Have a nice day!”,若不是则输出“Have a nice weekend!”
            alert("Have a nice day!");
        } else {
            alert("Have a nice weekend!");
        }
    </script>
</body>
</html>
Salin selepas log masuk

< . pernyataan if else if else membolehkan anda mentakrifkan berbilang ungkapan bersyarat, dan Laksanakan kod yang sepadan mengikut hasil ungkapan Format sintaks adalah seperti berikut:

Bagaimana untuk menggunakan pernyataan if dalam javascript Petua: Semasa pelaksanaan if else. pernyataan if else, apabila ia menemui ungkapan bersyarat yang ditetapkan, ia akan dilaksanakan serta-merta { }, dan kemudian keluar dari pernyataan if else if else Jika terdapat ungkapan bersyarat yang sah dalam kod berikutnya, ia tidak akan dilaksanakan.

Kod sampel adalah seperti berikut:

Hasil larian adalah seperti yang ditunjukkan di bawah:

if (条件表达式 1) {
    // 条件表达式 1 为真时执行的代码
} else if (条件表达式 2) {
    // 条件表达式 2 为真时执行的代码
}
...
  else if (条件表达式N) {
    // 条件表达式 N 为真时执行的代码
} else {
    // 所有条件表达式都为假时要执行的代码
}
Salin selepas log masuk

Nota

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>
</head>
<body>
    <script type="text/javascript">
        var now = new Date();           // 获取当前的完整日期
        var dayOfWeek = now.getDay();   // 获取一个 0-6 之间的数字,用来表示当前是星期几,0 表示星期日、1 表示星期一、以此类推
        if(dayOfWeek == 0) {            // 判断当前是星期几
            alert("星期日")
        } else if(dayOfWeek == 1) {
            alert("星期一")
        } else if(dayOfWeek == 2) {
            alert("星期二")
        } else if(dayOfWeek == 3) {
            alert("星期三")
        } else if(dayOfWeek == 4) {
            alert("星期四")
        } else if(dayOfWeek == 5) {
            alert("星期五")
        } else {
            alert("星期六")
        }
    </script>
</body>
</html>
Salin selepas log masuk

Apabila menggunakan nested if else, jika hanya ada satu baris pernyataan, ia hendaklah dibalut dengan kurungan kerinting untuk mengelakkan kesamaran keadaan.

Sebagai contoh, bersarang jika lain di bawah boleh menyebabkan salah faham dengan mudah: Bagaimana untuk menggunakan pernyataan if dalam javascript

Untuk kod di atas, jurubahasa JavaScript akan mentafsirkannya mengikut tahap logik berikut berdasarkan prinsip kedekatan :

Jadi menggunakan pendakap gigi boleh mengelakkan banyak masalah:

[Cadangan berkaitan:

tutorial pembelajaran javascript
if(0)
    if(1)
        console.log(1);
else
    console.log(0);
Salin selepas log masuk

]

if(0)
    if(1)
        console.log(1);
    else
        console.log(0);
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan if dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!