Struktur Logika Switch merupakan bentuk sederhana dari struktur logika If Else.
Switch biasanya digunakan apabila kondisi yang akan diperiksa hanya terdapat
1 tetapi membutuhkan banyak opsi pilihan.
Kondisi untuk inputan struktur Switch biasanya merupakan variabel yang akan
di periksa nantinya. Output atau hasil dari percabangan akan ditangani oleh
perintah Case. Sedangkan opsi default digunakan untuk menangani kasus yang
tidak ditangani oleh perintah case.
Javascript memiliki konstruksi pemilihan pelaksanaan suatu urutan perintah
yang ditentukan oleh suatu kondisi yang bisa menghasilkan banyak
kemungkinan nilai yang dihasilkan, tidak sekedar benar atau salah saja.
Untuk kasus yang memiliki banyak pilihan programer dapat menggunakan
fungsi swicth sebagai alternatif. Yang perlu diperhatikan adalah pada setiap
akhir pelaksanaan perintah setiap kondisi harus disisipkan perintah break.
Perintah break ini digunakan agar javascript tidak mengeksekusi perintah yang
berikutnya tetapi langsung keluar dari proses swicth
SWITCH termasuk statement yang dapat dipergunakan untuk menyatakan
suatu pernyataan kondisional atau bersyarat. Selain SWITCH, kita bisa pula
menggunakan IF untuk menyatakan kondisional.
Fungsi dapat dideklarasikan secara kondisional, yaitu sebuah statement fungsi
dapat disarankan di dalam sebuah statement if. Kebanyakan aplikasi perambah
selain Mozilla akan memperlakukan deklarasi kondisional seperti itu sebagai
sebuah deklarasi non kondisional dan menciptakan fungsi tersebut meskipun
kondisi bernilai benar atau salah, lihat artikel berikut untuk ikhtisar. Untuk alasan
tersebut, deklarasi kondisional seharusnya tidak digunakan -- untuk
pembuatakan kondisional gunakan ekspresi fungsi sebagai gantinya.
KODE PROGRAM VIDEO 1
1. Mengecek suatu nilai dari variabel dengan menggunakan keyword
Switch,Jika nilai dari color bernilai red maka kita akan melakukan proses
didalam scope antara case dan break.Kita juga dapat menambahkan
case lainnya jika nilainya kita tentukan dengan nilai yang lain.Jika
nilainya selain dari red dan yellow maka kita akan berikan default nya.
11. Memberikan nilai 8 ketika kita tidak memberikan nilai pada argumen
atau parameter function ekspresion ini pada variabel square
12. Kita tidak bisa memanggil function ekspresion ini sebelum function itu
dibuat
14. Berikan dengan istilah IIFEs kita akan memberikan function pada
parantesis dan diakhiri dengan parantesis juga. Kita membuat function
tanpa memberikan identitasnya tetapi langsung memberikan suatu
proses pada console log Hello
15. Memberikan suatu parameter atau nilai yang akan kita gunakan kedalam
function
HASIL RANNING VIDEO 2