pernyataan bersyarat digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.
Laporan bersyarat
Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk keputusan yang berbeda.
Anda dapat menggunakan pernyataan kondisional dalam kode Anda untuk melakukan hal ini.
Dalam JavaScript kita memiliki pernyataan bersyarat berikut:
- Gunakan if untuk menentukan blok kode yang akan dieksekusi, jika kondisi yang ditentukan benar
- Gunakan else untuk menentukan blok kode yang akan dieksekusi, jika kondisi yang sama palsu
- Gunakan else if untuk menentukan kondisi baru untuk menguji, jika kondisi pertama adalah palsu
- Gunakan switch untuk menentukan banyak blok alternatif kode yang akan dieksekusi
Jika Statement
Gunakan if pernyataan untuk menentukan blok kode JavaScript yang dijalankan jika kondisi benar.
Sintaksis
if (condition) {
block of code to be executed if the condition is true
}
Perhatikan bahwa if dalam huruf kecil. Huruf besar ( If atau IF ) akan menghasilkan kesalahan JavaScript.
Contoh
Membuat "Good day" salam jika jam kurang dari 18:00:
if (hour < 18) {
greeting = "Good day";
}
Hasil ucapan akan:
Good day
Cobalah sendiri " The lain Pernyataan
Gunakan else pernyataan untuk menentukan blok kode yang akan dieksekusi jika kondisi salah.
if (condition) {
block of code to be executed if the condition is true
}
else {
block of code to be executed if the condition is false
}
Contoh
Jika jam kurang dari 18, membuat "Good day" ucapan, jika tidak "Good evening" :
if (hour < 18) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
Hasil ucapan akan:
Good day
Cobalah sendiri " The else if Statement
Gunakan else if pernyataan untuk menentukan kondisi baru jika kondisi pertama adalah palsu.
Sintaksis
if (condition1) {
block of code to be executed if condition1 is true
}
else if (condition2) {
block of code to be executed if the condition1 is
false and condition2 is true
} else {
block of code to be executed if the condition1 is false
and condition2 is false
}
Contoh
Jika waktu kurang dari 10:00, membuat "Good morning" ucapan, jika tidak, tapi waktu kurang dari 20:00, membuat "Good day" ucapan, sebaliknya "Good evening" :
if (time < 10) {
greeting = "Good morning";
}
else if (time < 20) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
Hasil ucapan akan:
Good day
Cobalah sendiri " Contoh lebih
Link acak
Contoh ini akan menulis link ke baik w3ii atau World Wildlife Foundation (WWF). Dengan menggunakan nomor acak, ada kesempatan 50% untuk masing-masing link.
Uji Diri dengan Latihan!
Latihan 1 » Latihan 2» Latihan 3 » Latihan 4» Latihan 5 » Latihan 6»