Pernyataan Bersyarat di JavaSkrip: jika, jika tidak, dan jika tidak jika
JavaPernyataan Kondisional Skrip
Pada dasarnya ada tiga jenis pernyataan kondisional JavaNaskah.
- jika Pernyataan: Pernyataan 'jika' mengeksekusi kode berdasarkan suatu kondisi.
- pernyataan if…else: Pernyataan if…else terdiri dari dua blok kode; ketika suatu kondisi benar, ia mengeksekusi blok kode pertama dan ketika kondisinya salah, ia mengeksekusi blok kode kedua.
- pernyataan if…else if…else: Ketika beberapa kondisi perlu diuji dan blok kode yang berbeda perlu dieksekusi berdasarkan kondisi mana yang benar, pernyataan if…else if…else digunakan.
Cara menggunakan Pernyataan Bersyarat
Pernyataan kondisional digunakan untuk menentukan aliran eksekusi berdasarkan kondisi yang berbeda. Jika suatu kondisi benar, Anda dapat melakukan satu tindakan, dan jika kondisi salah, Anda dapat melakukan tindakan lain.
Jika pernyataan
sintaks:
if(condition) { lines of code to be executed if condition is true }
Anda dapat menggunakan if
pernyataan jika Anda hanya ingin memeriksa kondisi tertentu.
Coba ini sendiri:
<html> <head> <title>IF Statments!!!</title> <script type="text/javascript"> var age = prompt("Please enter your age"); if(age>=18) document.write("You are an adult <br />"); if(age<18) document.write("You are NOT an adult <br />"); </script> </head> <body> </body> </html>
Pernyataan If…Else
sintaks:
if(condition) { lines of code to be executed if the condition is true } else { lines of code to be executed if the condition is false }
Anda dapat menggunakan If….Else
pernyataan jika Anda harus memeriksa dua kondisi dan mengeksekusi serangkaian kode yang berbeda.
Coba ini sendiri:
<html> <head> <title>If...Else Statments!!!</title> <script type="text/javascript"> // Get the current hours var hours = new Date().getHours(); if(hours<12) document.write("Good Morning!!!<br />"); else document.write("Good Afternoon!!!<br />"); </script> </head> <body> </body> </html>
Pernyataan If…Else If…Else
sintaks:
if(condition1) { lines of code to be executed if condition1 is true } else if(condition2) { lines of code to be executed if condition2 is true } else { lines of code to be executed if condition1 is false and condition2 is false }
Anda dapat menggunakan If….Else If….Else
pernyataan jika Anda ingin memeriksa lebih dari dua kondisi.
Coba ini sendiri:
<html> <head> <script type="text/javascript"> var one = prompt("Enter the first number"); var two = prompt("Enter the second number"); one = parseInt(one); two = parseInt(two); if (one == two) document.write(one + " is equal to " + two + "."); else if (one<two) document.write(one + " is less than " + two + "."); else document.write(one + " is greater than " + two + "."); </script> </head> <body> </body> </html>