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 语句。