Perintah If Else pada Javascript mempunyai fungsi yang sama dengan perintah If Else pada PHP, yaitu sebagai perintah bersyarat dimana perintah akan dilakukan apabila persyaratan-persyaratan sudah terpenuhi.
Untuk turunannya, perintah ini juga digunakan apabila sebuah
persyaratan tidak terpenuhi maka akan berlanjut pada persyaratan
selanjutnya dan diakhiri dengan sebuah persyaratan yang terpenuhi hingga
sebuah kode di eksekusi.
Perintah bersyarat yang dimiliki oleh Javascript adalah:
- Perintah
If
untuk mengeksekusi kode jika persyaratan telah terpenuhi.
Contoh :<script type=”text/javascript”>
Hasilnya :
var h=new Date();
var mingguan=new Array(“Minggu”,”Senin”,”Selasa”,”Rabu”,”Kamis”,”Jumat”,”Sabtu”);
document.write(“Hari ini = ” + mingguan[h.getDay()]);
var hari=h.getDay();
if (hari==0){
document.write(“<br/>Selamat Hari Minggu”);}
</script>
- Perintah
If Else
untuk mengeksekusi sebuah kode jika persyaratan telah terpenuhi, dan apabila persyaratannya belum terpenuhi maka akan ada kode lainnya yang akan dieksekusi.
Contoh :<script type=”text/javascript”>
Hasilnya :
var h=new Date();
var mingguan=new Array(“Minggu”,”Senin”,”Selasa”,”Rabu”,”Kamis”,”Jumat”,”Sabtu”);
document.write(“Hari : ” + mingguan[h.getDay()]);
var hari=h.getDay();
if (hari==0 || hari==6){
document.write(“<br/>Selamat Berlibur”);}
else
{document.write(“<br/>Selamat Bekerja”);}
</script>
- Perintah
If Else If Else
untuk mengeksekusi sebuah kode diantara beberapa kode dengan persyaratannya masing-masing.
Contoh :<script type=”text/javascript”>
Hasil :
var h=new Date();
var mingguan=new Array(“Minggu”,”Senin”,”Selasa”,”Rabu”,”Kamis”,”Jumat”,”Sabtu”);
document.write(“Hari : ” + mingguan[h.getDay()]);
var hari=h.getDay();
if (hari==0 || hari==6){
document.write(“<br/>Selamat Berlibur”);}
else if (hari==1)
{document.write(“<br/>I Like Monday”);
document.write(“<br/>Selamat Bekerja”);}
else
{document.write(“<br/>Selamat Bekerja”);}
</script>