pengkondisian if else dan else if pada javascript tidak akan terlepas dengan apa yang namanya operator pembanding dalam javascript,dan kali ini kita akan mencoba dua hal tersebut secara bersamaan dalam tulisan ini, namun seperti biasanya izinkan diri ini untuk mengucapkan
Salam sobat semua
Alahamdulillahi robbil 'alamiin atas nikmat yang telah di berikan Allah kepada diri ini secara gratis sehingga diri ini bisa menulis dan berbagi dalam tulisan ini,dan tak lupa sholawat serta salamku akan tetap terpanjatkan untuk junjungan baginda sayyidina Muhammad ibni Abdillah S.A.W. beserta kepada keluarga dan para sahabatnya.
Bismillahir rohmaanir rohiim, kali ini mari kita mencoba bersama tentang pengkondisian atau statement logika if else dan mengenal apa itu operator pembanding.pengkondisian if else dalam javascript yaitu mengkondisikan sesuatu dengan simbol operator pembanding yang membandingkan nilai atau suatu keadaan dengan yang lainnya sehingga akan menghasilkan suatu pernyataan untuk memproses suatu kode. bingung ya?? aslinya saya juga bingung hahahahaha. oke sekarang lanjut saja tidak usah dimasukkan dalam hati, hehehehe. untuk operator pembanding itu seperti berikut
- == (sama dengan dua) artinya itu pembanding apakah suatu nilai atau keadaaan sama dengan keadaan atau nilai yang lain. misal nilai x apakah sama dengan nilai y maka untuk penulisan operator pembandingnya adalah x==y.
- != (tanda seru dan sama dengan) artinya itu pembanding apakah suatu nilai atau keadaaan tidak sama dengan keadaan atau nilai yang lain.misal nilai x apakah tidak sama dengan nilai y maka untuk penulisan operator pembandingnya adalah x!=y.
- < simbol ini artinya itu pembanding apakah suatu nilai atau keadaaan kurang dari dengan keadaan atau nilai yang lain. misal nilai x apakah kurang dari dengan nilai y maka untuk penulisan operator pembandingnya adalah x<y.
- > simbol ini artinya itu pembanding apakah suatu nilai atau keadaaan lebih dari dengan keadaan atau nilai yang lain. misal nilai x apakah lebih dari dengan nilai y maka untuk penulisan operator pembandingnya adalah x>y.
- <= simbol ini artinya itu pembanding apakah suatu nilai atau keadaaan kurang dari atau sama dengan dengan keadaan atau nilai yang lain. misal nilai x apakah kurang dari atau sama dengan dengan nilai y maka untuk penulisan operator pembandingnya adalah x<=y.
- >= simbol ini artinya itu pembanding apakah suatu nilai atau keadaaan lebih dari atau sama dengan dengan keadaan atau nilai yang lain. misal nilai x apakah lebih dari atau sama dengan dengan nilai y maka untuk penulisan operator pembandingnya adalah x>=y.
if(kondisi){proses;}else{proses;}
dari penulisan diatas jika kita uraikan dalam kalimat maka artinya kurang lebihnya seperti ini,if itu artinya jika suatu (kondisi) maka proses kode. dan else adalah selain itu maka proses. dan sekarang mari kita coba ketikkan atau copy paste suatu kode seperti berikut dalam text editor kita masing-masing,
<script>
var a=2;
var b=3;
var hsljml=a+b;
if(hsljml==5){
document.write("<h2>hasil dari a dan b adalah 5</h2>");
}else{
document.write("<h2>hasil dari a dan b bukan 5</h2>");
}
</script>
untuk mengetahiui proses else kode diatas tinggal kita ubah nilai dari a atau b sehingga variabel dari hsljml bernilai tidak sama dengan 5, jadi jika variabel hsljml tidak sama dengan 5 maka pengkondisian else diatas akan terproses.dan dari kode diatas akan menghasilkan output seperti pada gambar berikut
dan sekarang kita coba operator pembanding tidak sama dengan dalam penerapan kodenya seperti berikut
<script>var a=3;var b=3;var hsljml=a+b;if(hsljml!=5){document.write("<h2>hasil dari a dan b bukanlah 5 tapi " + hsljml +"</h2>");}else{document.write("<h2>hasil dari a dan b 5</h2>");}</script>
untuk mengetahiui proses else kode diatas tinggal kita ubah nilai dari a atau b sehingga variabel dari hsljml bernilai sama dengan 5, jadi jika variabel hsljml sama dengan 5 maka pengkondisian else diatas akan terproses.kode dengan pengkondisian yang menyatakan pembanding tidak sama dengan nilai a dan b diatas akan menghasilkan output sebagai berikut
dan selanjutnya kita coba pengkondisian dengan operator pembanding kurang dari dalam penerapan kode javascript kurang lebihnya seperti berikut ini
<script>var a=1;var b=3;var hsljml=a+b;if(hsljml<5){document.write("<h2>hasil dari a dan b kurang dari 5 dan nilainya adalah " + hsljml +"</h2>");}else{document.write("<h2>hasil dari a dan b lebih dari 5</h2>");}</script>
untuk mengetahiui proses else kode diatas tinggal kita ubah nilai dari a atau b sehingga variabel dari hsljml bernilai lebih dari 5, jadi jika variabel hsljml lebih dari 5 maka pengkondisian else diatas akan terproses. dan hasil kode pengkondisian dan operator pembanding kurang dari diatas adalah seperti berikut
dan selanjutnya kita coba pengkondisian if else javascript dengan operator pembanding lebih dari di penerapan dalam kode javascript dan kurang lebihnya seperti berikut
<script>var a=3;var b=3;var hsljml=a+b;if(hsljml>5){document.write("<h2>hasil dari a dan b lebih dari 5 dan nilainya adalah " + hsljml +"</h2>");}else{document.write("<h2>hasil dari a dan b kurang dari 5</h2>");}</script>
untuk mengetahiui proses else kode diatas tinggal kita ubah nilai dari a atau b sehingga variabel dari hsljml bernilai kurang dari 5, jadi jika variabel hsljml kurang dari 5 maka pengkondisian else diatas akan terproses. dan hasil dari kode diatas outputnya kurang lebihnya seperti berikut.
<script>var a=2;var b=3;var hsljml=a+b;if(hsljml<=5){document.write("<h2>hasil dari a dan b kurang dari atau sama dengan 5 dan nilainya adalah " + hsljml +"</h2>");}else{document.write("<h2>hasil dari a dan b lebih dari 5</h2>");}</script>
untuk mengetahiui proses else kode diatas tinggal kita ubah nilai dari a atau b sehingga variabel dari hsljml bernilai lebih dari 5, jadi jika variabel hsljml lebih dari 5 maka pengkondisian else diatas akan terproses. dan jika kode diatas di jalankan atau di running maka akan menghasilkan output seperti berikut
dan yang terakhir dari operator pembanding ini adalah lebih dari atau sama dengan dan kita akan mencobanya dalam penerapan kode javascript yang kurang lebihnya seperti berikut
<script>
var a=3;
var b=3;
var hsljml=a+b;
if(hsljml>=5){
document.write("<h2>hasil dari a dan b lebih dari atau sama dengan 5 dan nilainya adalah " + hsljml +"</h2>");
}else{
document.write("<h2>hasil dari a dan b kurang dari 5</h2>");
}
</script>
untuk mengetahiui proses else kode diatas tinggal kita ubah nilai dari a atau b sehingga variabel dari hsljml bernilai kurang dari 5, jadi jika variabel hsljml kurang dari 5 maka pengkondisian else diatas akan terproses. dan hasil output dari kode diatas adalah sebagai berikut
if(kondisi){proses;}else if(kondisi){proses;}else{proses;}
dan kalau kita terapkan kedalam kode javascript akan seperti berikut
<script>
var a=3;
var b=3;
var hsljml=a+b;
if(hsljml>=5){
document.write("<h2>hasil dari a dan b lebih dari atau sama dengan 5 dan nilainya adalah " + hsljml +"</h2>");
}else if(hsljml==3){
document.write("<h2>hasil dari a dan b sudah mencapai nilai 3</h2>");
}else{
document.write("<h2>hasil dari a dan b kurang dari 5</h2>");
}
</script>
dan jika kode diatas di jalankan maka akan menghasilkan output hanya pengkodisian if saja. sedangkan pengkondisian else if dan else nya tidak terproses, seperti gambar pada operator pembanding lebih dari atau sama dengan diatas. dan sekarang kita ubah nilai a atau b sehingga variable hsljml akan bernilai sama dengan 3 dan penampakan dari kodenya seperti berikut
<script>
var a=0;
var b=3;
var hsljml=a+b;
if(hsljml>=5){
document.write("<h2>hasil dari a dan b lebih dari atau sama dengan 5 dan nilainya adalah " + hsljml +"</h2>");
}else if(hsljml==3){
document.write("<h2>hasil dari a dan b sudah mencapai nilai 3</h2>");
}else{
document.write("<h2>hasil dari a dan b kurang dari 5</h2>");
}
</script>
dari kode diatas pengkondisia else if nya akan terproses dan akan menghasilkan output seperti berikut
dan sekarang kita ubah nilai a atau b sehingga variable hsljml akan bernilai tidak sama dengan 3 dan kurang dari 5 dan penampakan dari kodenya seperti berikut
<script>var a=0;var b=2;var hsljml=a+b;if(hsljml>=5){document.write("<h2>hasil dari a dan b lebih dari atau sama dengan 5 dan nilainya adalah " + hsljml +"</h2>");}else if(hsljml==3){document.write("<h2>hasil dari a dan b sudah mencapai nilai 3</h2>");}else{document.write("<h2>hasil dari a dan b kurang dari 5</h2>");}</script>
maka dari kode diatas pengkondisian else nya akan terproses dan menghasilkan output seperti berikut
nah seperti itulah kurang lebihnya tentang pengkondisian if else atau logika if else dalam javascript dan operator pembanding dalam javascript. dan untuk tulisan kali ini tentang pengkondisian if else javascript dan operator pembanding dalam javascript saya rasa cukup sekian dulu, dan kita akan lanjut di next tulisan. mudah-mudahan tulisan ini bisa membawa dan memberikan manfaat bagi kita semua. Aamiiin.
salam sobat semua
#javacript #html #free #share #operator #pembanding #logika #kondisi #ifelse #else #elseif #web #website #websites
Comments
Post a Comment