Gunakan pernyataan if untuk menentukan blok kode JavaScript yang akan dijalankan jika suatu kondisi benar
Sintaksis
jika (kondisi) {
// blok kode yang akan dieksekusi jika kondisinya benar
}
Perhatikan bahwa if menggunakan huruf kecil. Huruf besar (Jika atau JIKA) akan menghasilkan kesalahan JavaScript
Contoh
Ucapkan sapaan "Selamat siang" jika waktunya kurang dari 18. 00
if (jam < 18) {
salam = "Selamat siang";
}
Hasil salam akan
Cobalah sendiri "Pernyataan lain
Gunakan pernyataan else untuk menentukan blok kode yang akan dieksekusi jika kondisi salah
jika (kondisi) {
// blok kode yang akan dieksekusi jika kondisinya benar
} kalau tidak {
// blok kode yang akan dieksekusi jika kondisi salah
}
Contoh
Jika waktunya kurang dari 18, buat sapaan "Selamat siang", jika tidak, "Selamat malam"
if (jam < 18) {
salam = "Selamat siang";
} kalau tidak {
salam = "Selamat malam";
}
Hasil salam akan
Cobalah sendiri "Lain jika Pernyataan
Gunakan pernyataan else if untuk menentukan kondisi baru jika kondisi pertama salah
Sintaksis
jika (kondisi1) {
// blok kode yang akan dieksekusi jika kondisi1 benar
} lain jika (kondisi2) {
// blok kode yang akan dieksekusi jika kondisi1 salah dan kondisi2 benar
} kalau tidak {
// blok kode yang akan dieksekusi jika kondisi1 salah dan kondisi2 salah
}
Contoh
Jika waktu kurang dari 10. 00, buat salam "Selamat pagi", jika tidak, tetapi waktunya kurang dari 20. 00, buat sapaan "Selamat siang", jika tidak, buat "Selamat malam"
Pernyataan if-else atau kondisional akan melakukan beberapa tindakan untuk kondisi tertentu. Jika kondisi memenuhi maka blok tindakan tertentu akan dieksekusi jika tidak maka akan mengeksekusi blok tindakan lain yang memenuhi kondisi tertentu. Pernyataan kontrol seperti itu digunakan untuk menyebabkan aliran eksekusi maju dan bercabang berdasarkan perubahan status program
Contoh. Contoh ini menjelaskan pernyataan if dalam Javascript
Javascript
<script type =if(condition) { // Statements to execute if // condition is true }_0if(condition) { // Statements to execute if // condition is true }1
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }3
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }5 if(condition) { // Statements to execute if // condition is true }6
if(condition) { // Statements to execute if // condition is true }_2
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }9 if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.0if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.1if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
if(condition) { // Statements to execute if // condition is true }_2
if(condition) { // Statements to execute if // condition is true }2if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.5
if(condition) { // Statements to execute if // condition is true }2if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.7
if(condition) { // Statements to execute if // condition is true }2if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.9if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }0if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }2
Keluaran
I am Not in ifPernyataan bersyarat JavaScript
- jika
- jika-lain
- bersarang-jika
- tangga if-else-if
Kami akan memahami setiap pernyataan bersyarat, sintaksnya, diagram alur, dan contohnya. Silakan merujuk ke Switch Case di artikel JavaScript untuk memahami switch case. Mari kita mulai dengan pernyataan if
JavaScript jika-pernyataan. Ini adalah pernyataan bersyarat yang digunakan untuk memutuskan apakah pernyataan atau blok pernyataan tertentu akan dieksekusi atau tidak i. e jika kondisi tertentu benar maka blok pernyataan dijalankan jika tidak
Sintaksis
if(condition) { // Statements to execute if // condition is true }Pernyataan if menerima nilai boolean – jika nilainya benar maka akan mengeksekusi blok pernyataan di bawahnya. Jika kita tidak menyediakan kurung kurawal '{' dan '}' setelah if( condition ) maka secara default if pernyataan menganggap satu pernyataan langsung berada di dalam bloknya. Sebagai contoh,
if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.Flow chart
pernyataan kondisi-jika
Contoh. Berikut adalah contoh sederhana yang menunjukkan pernyataan if
Javascript
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }3if(condition) { // Statements to execute if // condition is true }0if(condition) { // Statements to execute if // condition is true }1
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }3
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }5 i is less than 150
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }9 i is less than 153
i is less than 154if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.9i is less than 156if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }2
Pernyataan JavaScript if-else. Pernyataan if sendiri memberi tahu kita bahwa jika suatu kondisi benar, ia akan mengeksekusi blok pernyataan dan jika kondisinya salah, itu tidak akan dilakukan. Tetapi bagaimana jika kita ingin melakukan sesuatu yang lain jika kondisinya salah? . Kita dapat menggunakan pernyataan else dengan pernyataan if untuk mengeksekusi blok kode ketika kondisi salah
Sintaksis
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }Flow chart
pernyataan if-else
Contoh. Contoh ini menjelaskan pernyataan if-else dalam Javascript
JavaScript
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }3if(condition) { // Statements to execute if // condition is true }0if(condition) { // Statements to execute if // condition is true }1
if(condition) { // Statements to execute if // condition is true }2if (condition1) { // Executes when condition1 is true if (condition2) { // Executes when condition2 is true } }3
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }5 if(condition) { // Statements to execute if // condition is true }6
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }9 if (condition1) { // Executes when condition1 is true if (condition2) { // Executes when condition2 is true } }9
i is less than 154if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.9i is smaller than 15 i is smaller than 12 too2if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
if(condition) { // Statements to execute if // condition is true }2i is smaller than 15 i is smaller than 12 too5
i is less than 154if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.9if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }0if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }2
Keluaran
i is less than 15Pernyataan nested-if JavaScript. JavaScript memungkinkan kita untuk menyarangkan pernyataan if di dalam pernyataan if. saya. e, kita dapat menempatkan pernyataan if di dalam pernyataan if lainnya. Nested if adalah pernyataan if yang merupakan target dari if or else lainnya.
Sintaksis
if (condition1) { // Executes when condition1 is true if (condition2) { // Executes when condition2 is true } }Flow chart
pernyataan nested-if
Contoh. Contoh ini menjelaskan pernyataan nested-if di Javascript
JavaScript
<script type =if(condition) { // Statements to execute if // condition is true }_0if(condition) { // Statements to execute if // condition is true }1
if(condition) { // Statements to execute if // condition is true }2if (condition) statement; else if (condition) statement; . . else statement;5
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }5 if(condition) { // Statements to execute if // condition is true }6
if(condition) { // Statements to execute if // condition is true }_2
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }9 i is 202i is 203
i is 204if(condition) { // Statements to execute if // condition is true }9 i is 206
i is 207if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.9i is 209if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
i is 207<script type =2
i is 207<script type =4
i is 207<script type =6
i is 207if(condition) { // Statements to execute if // condition is true }9 <script type =9
if(condition) { // Statements to execute if // condition is true }00if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.9if(condition) { // Statements to execute if // condition is true }02if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
i is 207i is smaller than 15 i is smaller than 12 too5
if(condition) { // Statements to execute if // condition is true }00if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.9if(condition) { // Statements to execute if // condition is true }08if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.2
if(condition) { // Statements to execute if // condition is true }10if(condition) { // Statements to execute if // condition is true }11
if(condition) { // Statements to execute if // condition is true }2if(condition) { // Statements to execute if // condition is true }11
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }2
Keluaran
i is smaller than 15 i is smaller than 12 tooPernyataan JavaScript if-else-if ladder. Di sini, pengguna dapat memutuskan di antara beberapa opsi. Pernyataan if dijalankan dari atas ke bawah. Segera setelah salah satu kondisi yang mengontrol if benar, pernyataan yang terkait dengan if dijalankan, dan tangga lainnya dilewati. Jika tidak ada kondisi yang benar, maka pernyataan akhir yang lain akan dieksekusi