Mera Kartika - Pemrograman Web 1 Edisi 2

90 i f ( hour < 11) { / / Kode di bawah akan di j al ankan ket i ka var i abel " hour " kur ang dar i 11 gr eet i ng = " Sel amat Pagi ! " ; } el se i f ( hour < 16) { / / Kode di bawah akan di j al ankan ket i ka kondi s i di at as t i dak t er capai gr eet i ng = " Sel amat Si ang! " } el se i f ( hour > 16) { gr eet i ng = " Sel amat Sor e! " } el se{ / / Kode di bawah akan di j al ankan ket i ka kondi s i i f di at as t i dak ada yang t er capai gr eet i ng = " Semoga Har i Anda Menyenangkan! " } 5.6 Try Catch dan Throw Statement Try Statement memungkinkan Anda untuk menentukan blok kode yang akan diuji untuk kesalahan saat sedang dieksekusi. Catch Statement memungkinkan Anda untuk menentukan blok kode yang akan dieksekusi, jika terjadi kesalahan pada blok try. Statement JavaScript try dan catch ditulis berpasangan: f unc t i on hal o( ) { al er t ( " Hal o! " ) ; } t r y{ / / I nt ent i onal Typo pada penul i san f ungs i hal o( ) haal o( ) ; } cat ch( er r or ) { al er t ( ' Er r or ! ' ) ; } Jika kode diatas dijalankan, maka fungsi alert pada fungsi halo() tidak akan berjalan, sedangkan fungsi alert pada block catch akan dijalankan sehingga muncul output seperti berikut: Gambar 5.2 JS TryCatch Block

RkJQdWJsaXNoZXIy MTM3NDc5MQ==