Pernyataan bersyarat digunakan untuk melakukan tindakan yang berbeda berdasarkan pada kondisi yang berbeda.
Pernyataan Bersyarat
Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk keputusan yang berbeda. Anda dapat menggunakan pernyataan kondisional dalam kode Anda untuk melakukan hal ini.
Dalam JavaScript kita memiliki pernyataan kondisional berikut:
- jika pernyataan - menggunakan pernyataan ini untuk mengeksekusi beberapa kode hanya jika kondisi tertentu adalah benar
- jika ... pernyataan lain - menggunakan pernyataan ini untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah
- jika ... lain jika .... pernyataan lain - menggunakan pernyataan ini untuk memilih salah satu dari banyak blok kode yang akan dieksekusi
- beralih pernyataan - menggunakan pernyataan ini untuk memilih salah satu dari banyak blok kode yang akan dieksekusi
Jika Pernyataan
Gunakan jika pernyataan untuk mengeksekusi beberapa kode hanya jika kondisi tertentu adalah benar.
Sintaksis
if (condition)
{
code to be executed if condition is true
}
{
code to be executed if condition is true
}
Perhatikan bahwa jika ditulis dalam huruf kecil. Menggunakan huruf besar (JIKA) akan menghasilkan kesalahan JavaScript!
Contoh
<script type="text/javascript">
//Write a "Good morning" greeting if
//the time is less than 10
var d=new Date();
var time=d.getHours();
if (time<10)
{
document.write("<b>Good morning</b>");
}
</script>
//Write a "Good morning" greeting if
//the time is less than 10
var d=new Date();
var time=d.getHours();
if (time<10)
{
document.write("<b>Good morning</b>");
}
</script>
Cobalah sendiri »
Perhatikan bahwa tidak ada .. lain .. dalam sintaks ini. Anda memberitahu browser untuk mengeksekusi beberapa kode hanya jika kondisi yang ditentukan benar .
Jika ... Pernyataan lain
Gunakan jika .... pernyataan lain untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi tidak benar.
Sintaksis
if (condition)
{
code to be executed if condition is true
}
else
{
code to be executed if condition is not true
}
{
code to be executed if condition is true
}
else
{
code to be executed if condition is not true
}
Contoh
<script type="text/javascript">
//If the time is less than 10, you will get a "Good morning" greeting.
//Otherwise you will get a "Good day" greeting.
var d = new Date();
var time = d.getHours();
if (time < 10)
{
document.write("Good morning!");
}
else
{
document.write("Good day!");
}
</script>
//If the time is less than 10, you will get a "Good morning" greeting.
//Otherwise you will get a "Good day" greeting.
var d = new Date();
var time = d.getHours();
if (time < 10)
{
document.write("Good morning!");
}
else
{
document.write("Good day!");
}
</script>
Cobalah sendiri »
Jika ... lain jika ... Pernyataan lain
Gunakan jika .... lain jika ... pernyataan lain untuk memilih salah satu dari beberapa blok kode yang akan dieksekusi.
Sintaksis
if (condition1)
{
code to be executed if condition1 is true
}
else if (condition2)
{
code to be executed if condition2 is true
}
else
{
code to be executed if neither condition1 nor condition2 is true
}
{
code to be executed if condition1 is true
}
else if (condition2)
{
code to be executed if condition2 is true
}
else
{
code to be executed if neither condition1 nor condition2 is true
}
Contoh
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time<10)
{
document.write("<b>Good morning</b>");
}
else if (time>=10 && time<16)
{
document.write("<b>Good day</b>");
}
else
{
document.write("<b>Hello World!</b>");
}
</script>
var d = new Date()
var time = d.getHours()
if (time<10)
{
document.write("<b>Good morning</b>");
}
else if (time>=10 && time<16)
{
document.write("<b>Good day</b>");
}
else
{
document.write("<b>Hello World!</b>");
}
</script>
Cobalah sendiri »
0 Komentar