Skip to content

Latest commit

 

History

History

007_conditioning

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Pengkondisian

Kegunaan dari pengkondisian adalah memberi tau program blok kode mana yang bisa dieksekusi/dijalankan. Dalam javascript terdapat tiga macam pengkondisian, yaitu:

  1. if

Di dalam bahasa pemrograman javascript ada sebuah cara di mana kita bisa mengeksekusi sebuah kode, jika syarat yang kita tentukan sudah terpenuhi (true) yakni dengan menggunakan statement if biasanya syarat di if statement menggunakan comparison (perbandingan) operator ataupun logical (logika) operator kode yang di dalam if statement akan dieksekusi hanya jika syarat mengeluarkan nilai true.

Contoh:

if (true) {
  console.log("Kode ini pasti dijalankan");
}
  1. else

Javascript juga memiliki sebuah cara untuk mengeksekusi sebuah kode jika syarat yang kita tentukan tidak terpenuhi (false) yakni dengan menggunakan statement else jika kode di dalam if tidak dieksekusi karena syarat tidak terpenuhi atau mengeluarkan nilai false, maka kode di dalam blok else akan dieksekusi.

Contoh:

if (false) {
  console.log("Kode ini tidak akan pernah dijalankan");
} else {
  console.log("Kode ini pasti dijalankan");
}
  1. else if

Ada metode lain untuk melakukan pengecekan ber-urut yakni dengan else if. Jika blok if pertama bernilai false, maka kode akan melakukan pengecekan dengan syarat kedua di blok else if. Jika syarat kedua bernilai true, maka blok else if akan dijalankan.

Contoh:

const tanggal = 10;

if (tanggal < 5) {
  console.log("Kode ini tidak akan pernah dijalankan");
} else if (tanggal > 8) {
  console.log("Kode ini pasti dijalankan");
} else {
  console.log("Kode ini tidak akan pernah dijalankan");
}
  1. switch case

Ada alternatif lain untuk melakukan pengecekan ber-urut yaitu dengan switch case. Kita bisa menentukan variabel mana yang akan kita cek, lalu tambahkan beberapa case di bawahnya untuk mengecek isi dari variabel yang kita tentukan di dalam switch tadi. Kita juga bisa memberikan kondisi default sama halnya dengan else di atas.

Contoh:

const buah = "Jeruk";

switch (buah) {
  case "Apel":
    console.log("Kode ini tidak akan pernah dijalankan");
    break;
  case "Nanas":
    console.log("Kode ini tidak akan pernah dijalankan");
    break;
  default:
    console.log("Kode ini pasti dijalankan");
    break;
}

Lihat kode lengkapnya disini.