Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk menggunakan pernyataan if dalam javascript

Bagaimana untuk menggunakan pernyataan if dalam javascript

青灯夜游
青灯夜游asal
2022-02-16 15:37:3616869semak imbas

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(条件表达式){
    // 要执行的代码;
}

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>

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{
    // 当表达式不成立时要执行的代码
}

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>

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 {
    // 所有条件表达式都为假时要执行的代码
}

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>

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);

]

if(0)
    if(1)
        console.log(1);
    else
        console.log(0);

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

Kenyataan:
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