kondisi JavaScript

pernyataan kondisi digunakan untuk melaksanakan tindakan berbeza berdasarkan kondisi berbeza.

pernyataan kondisi

Seringkali, semasa menulis kod, anda akan memerlukan untuk melaksanakan tindakan berbeza berdasarkan keputusan berbeza.

Anda boleh menggunakan pernyataan kondisi untuk mencapai ini dalam kod.

Dalam JavaScript, kami boleh gunakan pernyataan kondisi seperti berikut:

  • digunakan if untuk menetapkan blok kod yang akan dijalankan jika kondisi ditentukan kebenar.
  • digunakan else untuk menetapkan blok kod yang akan dijalankan jika kondisi sama ada kefalse.
  • digunakan else if untuk menetapkan kondisi baru yang akan diuji, jika pertama kefalse.
  • digunakan switch digunakan untuk menetapkan blok kod alternatif yang akan dijalankan.

pernyataan if

sila gunakan if pernyataan untuk menetapkan blok kod JavaScript yang akan dijalankan jika benar.

syarat

if (kondisi) {
    Kod yang akan dijalankan apabila kondisi kebenar.
} 

Keterangan:if Guna huruf kecil. Huruf besar (IF atau If) akan menghasilkan kesalahan JavaScript.

实例

Jika masa sebelum 18:00, kirim 'Good day' salam:

if (jam < 18) {
    greeting = "Good day";
}

Jika masa sebelum 18 jam, hasil greeting akan adalah:

Good day

亲自试一试

pernyataan else

sila gunakan else pernyataan untuk menetapkan blok kod jika kondisi kefalse.

if (kondisi) {
    Pemrograman kod akan dijalankan apabila kondisi kebenar.
} else { 
    Pemrograman kod akan dijalankan apabila kondisi kefalse.
}

实例

Jika jam kurang daripada 18, cipta 'Good day' salam, jika bukan 'Good evening':

if (jam < 18) {
    greeting = "Good day";
 } else {
    greeting = "Good evening";
 } 

greeting 的结果:


亲自试一试

pernyataan else if

sila gunakan else if digunakan untuk menetapkan kondisi baru apabila pertama kefalse.

syarat

if (kondisi 1) {
    Pemrograman kod akan dijalankan apabila kondisi 1 kebenar.
} else if (kondisi 2) {
    Pemrograman kod akan dijalankan apabila kondisi 1 kefalse dan kondisi 2 kebenar.
 } else {
    Pemrograman kod akan dijalankan apabila kondisi 1 dan kondisi 2 sama ada kefalse.
}

实例

如果时间早于 10:00,则创建 "Good morning" 问候,如果不是,但时间早于 18:00,则创建 "Good day" 问候,否则创建 "Good evening":

if (time < 10) {
    greeting = "Good morning";
 } else if (time < 18) {
    greeting = "Good day";
 } else {
    greeting = "Good evening";
 } 

greeting 的结果:


亲自试一试

更多实例

随机链接
本实例会把链接写入 CodeW3C.com 或世界动物基金会(WWF)。通过使用随机数,每个链接都有 50% 的机会。

课外书

如需更多有关 JavaScript if 语句的知识,请阅读 JavaScript 高级教程中的相关内容:

ECMAScript if 语句
if 语句是 ECMAScript 中最常用的语句之一。本节为您详细讲解了如何使用 if 语句。