syarat bercabang javascript

Auliya
6 Views
Dalam JavaScript, syarat bercabang atau pengkondisian bercabang dapat dicapai menggunakan struktur kontrol seperti if, else if, dan else. Struktur kontrol ini memungkinkan Anda untuk menjalankan blok kode tertentu berdasarkan kondisi yang terpenuhi atau tidak terpenuhi. Berikut adalah contoh penggunaan syarat bercabang dalam JavaScript: javascript Copy code if (kondisi1) { // Blok kode yang dieksekusi jika kondisi1 benar (true) } else if (kondisi2) { // Blok kode yang dieksekusi jika kondisi1 salah (false) // dan kondisi2 benar (true) } else if (kondisi3) { // Blok kode yang dieksekusi jika kondisi1 dan kondisi2 salah (false) // dan kondisi3 benar (true) } else { // Blok kode yang dieksekusi jika semua kondisi di atas salah (false) } Dalam struktur di atas, kondisi1, kondisi2, dan kondisi3 adalah ekspresi logika atau perbandingan yang dievaluasi sebagai nilai boolean. Setiap kondisi dievaluasi secara berurutan dari atas ke bawah, dan blok kode yang terkait dengan kondisi pertama yang bernilai true akan dieksekusi. Jika tidak ada kondisi yang terpenuhi, maka blok kode dalam pernyataan else akan dieksekusi. Berikut contoh penggunaan syarat bercabang dalam JavaScript: javascript Copy code var time = 14; if (time < 12) { console.log("Selamat pagi!"); } else if (time >= 12 && time < 18) { console.log("Selamat siang!"); } else { console.log("Selamat malam!"); } Dalam contoh di atas, pesan yang ditampilkan bergantung pada nilai variabel time. Jika time kurang dari 12, maka pesan "Selamat pagi!" akan ditampilkan. Jika time di antara 12 dan 18, pesan "Selamat siang!" akan ditampilkan. Jika tidak ada kondisi yang terpenuhi, pesan "Selamat malam!" akan ditampilkan. Syarat bercabang memungkinkan Anda untuk mengatur alur eksekusi program berdasarkan beberapa kondisi yang berbeda. Hal ini sangat berguna dalam pengambilan keputusan yang kompleks dan memberikan fleksibilitas dalam menangani berbagai kemungkinan dalam program Anda.

Latest Videos

Partner Program Latest Videos Terms of Service About Us Copyright Cookie Privacy Contact