140 likes | 264 Views
Pemrograman Javascript. Teknik Informatika Universitas Bunda Mulia Jakarta Chandra Hermawan H., M.Kom ., MM. Percabangan ( Kondisi ). Untuk melakukan tindakan yang berbeda terhadap keputusan yang berbeda . K ita dapat menggunakan pernyataan kondisional dalam Javascript .
E N D
PemrogramanJavascript TeknikInformatika Universitas Bunda Mulia Jakarta Chandra Hermawan H., M.Kom., MM.
Percabangan (Kondisi) Untukmelakukantindakanyangberbedaterhadapkeputusanyangberbeda. Kita dapatmenggunakanpernyataankondisionaldalamJavascript. • ifstatement–digunakanuntukmenjalankanbeberapaperintahjikasuatukondisiterpenuhi. • if...else statement–digunakanuntukmenjalankanbebeerapaperintahjikakitamemiliki 2 kondisiyangberbeda. • if...else if....else statement–digunakanuntukmenjalankanbeberapaperintahdenganbeberapakondisi. • switchstatement–bentuklebihsederhanadariif... elseif ... else
if (condition) { codeto be executedifcondition is true } if (condition) { codeto be executedifcondition is true } else { codeto be executedifcondition is not true }
if (condition) { codeto be executedifcondition is true } if (condition) { codeto be executedifcondition is true } else { codeto be executedifcondition is not true }
ContohKondisi <script> x=3 if(x<0) { alert (“negatif”) } else { alert (“pozitif”) } </script>
ContohKondisi <script> p=prompt(”Masukkannilaiyangdiinginkan", " ") if( p <= 0) { alert(”Bilangan Negatif") } else { alert(”BilanganPositif") } </script>
Operator Tanda Tanya (?) Dapatdigunakanuntukmenyederhakanbentukif, apabilapengecekankondisihanyadibutuhkanuntukmenentukansuatunilai (kondisi) ? jika_benar : jika_salah; ( nilai >= 60) ? Lulus = true : Lulus = false; Lulus = ( nilai >= 60) ? true : false;
Switch <SCRIPT LANGUAGE="JavaScript"> function tanya(){ varjawab=" “ varjawab=prompt("AndasenangmempelajariJavascript?");var JAWAB = jawab.toUpperCase(); switch(JAWAB); {case "YA" : vartampil="Sama dong, sayajuga :D" break;case "TIDAK" : vartampil=”Tidak, bikinsuntuktuh (_ _)Zz.." break;default : vartampil="Jawab dong, yaatautidak" break;}alert(tampil);}</SCRIPT> <b>Hobi</b><FORM> <INPUT TYPE="button" VALUE="polling" onClick="tanya()"> </FORM>
Perulangan (Loop) For Adalahperintahuntukmelakukaniterasi (loop) ataumelakukanpengulangan. <b>Mari kitamenghitungdari 1 sampai 10:</b><br> <script language="JavaScript">for (i=1; i<=10; i=i+1){document.write("Iniangka " + i + "<BR>");}</SCRIPT> Script di atashanyaakanmemberikanhasilseperti di bawahini. Kita cumanmenghitungdari 1 sampai 10:Iniangka 1Iniangka 2Iniangka 3.Iniangak 10
Perulangan (Loop) While • Sedangkancontohpenggunaan while untuk output yang samaadalahsebagaiberikut : <SCRIPT LANGUAGE="JavaScript">iterasi=10;i=1;while (i <= iterasi){document.write("Iniangka " + i + "<BR>");i=i+1}</SCRIPT> • Hasilnyaseperti di bawahini. Iniangka 1Iniangka 2.Iniangka 10
Perulangan (Loop) Do..While • SedangkancontohpenggunaanDo..Whileuntuk output yang samaadalahsebagaiberikut : <SCRIPT LANGUAGE="JavaScript">iterasi=10;i=1; do{document.write("Iniangka " + i + "<BR>");i=i+1} while ( I <= iterasi);</SCRIPT> • Hasilnyaseperti di bawahini. Iniangka 1Iniangka 2.Iniangka 10
Latihan BuatlahJavascriptuntukmembuattampilansbb: 3 55 7 7 7 9999
MengenalFungsiPadaJavascript Function dideklarasikanmenggunakan reserved word Nilai yang dikembalikantidakdideklarasikan, begitujugatipedariargumentasi Contoh : function factorial(n) { if (n <=0) { return(1); } else { return(n * factorial(n-1)); } }