Dalam pemrograman komputer, mungkin timbul situasi di mana Anda harus menjalankan blok kode di antara lebih dari satu alternatif. Misalnya, memberikan nilai A, B atau C berdasarkan nilai yang diperoleh seorang siswa
Dalam situasi seperti itu, Anda dapat menggunakan pernyataan JavaScript // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");6 untuk membuat program yang dapat membuat keputusan
Dalam JavaScript, ada tiga bentuk pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");6
- jika pernyataan
- jika. pernyataan lain
- jika. lain jika. pernyataan lain
JavaScript jika Pernyataan
Sintaks dari pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 adalah
if (condition) { // the body of if }Pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 mengevaluasi kondisi di dalam tanda kurung Enter a number: 2 The number is positive The if statement is easy0
- Jika kondisi dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy_1, kode di dalam tubuh // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 dijalankan
- Jika kondisi dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy_3, kode di dalam tubuh // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 akan dilewati
Catatan. Kode di dalam Enter a number: 2 The number is positive The if statement is easy_5 adalah isi dari pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8
Contoh 1. jika Pernyataan
// check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");Keluaran 1
Enter a number: 2 The number is positive The if statement is easyMisalkan pengguna memasukkan 2. Dalam hal ini, kondisi Enter a number: 2 The number is positive The if statement is easy_7 dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy1. Dan, isi pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_8 dijalankan
Keluaran 2
Enter a number: -1 The if statement is easyMisalkan pengguna memasukkan -1. Dalam hal ini, kondisi Enter a number: 2 The number is positive The if statement is easy_7 dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy3. Oleh karena itu, isi pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_8 dilewati
Karena Enter a number: -1 The if statement is easy_3 berada di luar tubuh pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8, itu selalu dieksekusi
Operator perbandingan dan logika digunakan dalam kondisi. Jadi untuk mempelajari lebih lanjut tentang operator perbandingan dan logika, Anda dapat mengunjungi Perbandingan JavaScript dan Operator Logika
JavaScript jika. pernyataan lain
Pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 dapat memiliki klausa Enter a number: -1 The if statement is easy6 opsional. Sintaks dari pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_6 adalah
if (condition) { // block of code if condition is true } else { // block of code if condition is false }Pernyataan Enter a number: -1 The if statement is easy_8 mengevaluasi kondisi di dalam tanda kurung
Jika kondisi dievaluasi untuk Enter a number: 2 The number is positive The if statement is easy_1,
- kode di dalam tubuh // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_8 dieksekusi
- kode di dalam tubuh Enter a number: -1 The if statement is easy_6 dilewati dari eksekusi
Jika kondisi dievaluasi untuk Enter a number: 2
The number is positive
The if statement is easy_3,
- kode di dalam tubuh Enter a number: -1 The if statement is easy_6 dieksekusi
- kode di dalam tubuh // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_8 dilewati dari eksekusi
Contoh 2. pernyataan if…else
// check if the number is positive or negative/zero const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { console.log("The number is positive"); } // if number is not greater than 0 else { console.log("The number is either a negative number or 0"); } console.log("The if...else statement is easy");Keluaran 1
Enter a number: 2 The number is positive The if...else statement is easyMisalkan pengguna memasukkan 2. Dalam hal ini, kondisi Enter a number: 2 The number is positive The if statement is easy_7 dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy1. Oleh karena itu, isi pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_8 dieksekusi dan isi pernyataan Enter a number: -1 The if statement is easy6 dilewati
Keluaran 2
Enter a number: -1 The number is either a negative number or 0 The if...else statement is easyMisalkan pengguna memasukkan -1. Dalam hal ini, kondisi Enter a number: 2 The number is positive The if statement is easy_7 dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy3. Oleh karena itu, isi pernyataan Enter a number: -1 The if statement is easy_6 dieksekusi dan isi pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 dilewati
JavaScript jika. lain jika pernyataan
Pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");6 digunakan untuk mengeksekusi blok kode di antara dua alternatif. Namun, jika Anda perlu membuat pilihan antara lebih dari dua alternatif, // check if the number is positive or negative/zero const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { console.log("The number is positive"); } // if number is not greater than 0 else { console.log("The number is either a negative number or 0"); } console.log("The if...else statement is easy");4 dapat digunakan
Sintaks dari pernyataan // check if the number is positive or negative/zero const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { console.log("The number is positive"); } // if number is not greater than 0 else { console.log("The number is either a negative number or 0"); } console.log("The if...else statement is easy");_4 adalah
if (condition1) { // code block 1 } else if (condition2){ // code block 2 } else { // code block 3 }- Jika kondisi1 bernilai Enter a number: 2 The number is positive The if statement is easy_1, blok kode 1 dijalankan
- Jika kondisi1 dievaluasi menjadi Enter a number: 2
The number is positive
The if statement is easy_3, maka kondisi2 dievaluasi
- Jika kondisi2 adalah Enter a number: 2 The number is positive The if statement is easy1, blok kode 2 dijalankan
- Jika kondisi2 adalah Enter a number: 2 The number is positive The if statement is easy_3, blok kode 3 dijalankan
Contoh 3. jika. lain jika Pernyataan
// check if the number if positive, negative or zero const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { console.log("The number is positive"); } // check if number is 0 else if (number == 0) { console.log("The number is 0"); } // if number is neither greater than 0, nor zero else { console.log("The number is negative"); } console.log("The if...else if...else statement is easy");Keluaran
// check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");0Misalkan pengguna memasukkan 0, maka kondisi pengujian pertama Enter a number: 2 The number is positive The if statement is easy7 dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy3. Kemudian, kondisi pengujian kedua Enter a number: 2 The number is positive The if...else statement is easy_2 dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy1 dan blok yang sesuai dijalankan
Bersarang jika. Pernyataan lain
Anda juga dapat menggunakan pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_6 di dalam pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");6. Ini dikenal sebagai if bersarang. pernyataan lain
Contoh 4. Bersarang jika. Pernyataan lain
// check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_1Keluaran
// check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_2Misalkan pengguna memasukkan 5. Dalam hal ini, kondisi Enter a number: 2 The number is positive The if...else statement is easy_6 dievaluasi menjadi Enter a number: 2 The number is positive The if statement is easy1, dan kontrol program masuk ke dalam pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 luar
Kemudian, kondisi pengujian, Enter a number: 2 The number is positive The if...else statement is easy_2, dari pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 bagian dalam dievaluasi. Karena itu salah, klausa Enter a number: -1 The if statement is easy_6 dari pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");8 dalam dieksekusi
Catatan. Seperti yang Anda lihat, // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_6 bersarang membuat logika kita rumit dan kita harus mencoba menghindari penggunaan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");6 bersarang bila memungkinkan
Tubuh jika. lain Dengan Hanya Satu Pernyataan
Jika badan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");6 hanya memiliki satu pernyataan, kita dapat menghilangkan Enter a number: 2 The number is positive The if statement is easy5 dalam program kita. Misalnya, Anda dapat mengganti
// check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_3dengan
// check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");_4Keluaran
// check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");5Lebih lanjut tentang Pengambilan Keputusan
Dalam situasi tertentu, operator ternary dapat menggantikan pernyataan // check if the number is positive const number = prompt("Enter a number: "); // check if number is greater than 0 if (number > 0) { // the body of the if statement console.log("The number is positive"); } console.log("The if statement is easy");6. Untuk mempelajari lebih lanjut, kunjungi JavaScript Ternary Operator
Jika Anda perlu membuat pilihan antara lebih dari satu alternatif berdasarkan kondisi pengujian tertentu, pernyataan Enter a number: -1 The number is either a negative number or 0 The if...else statement is easy8 dapat digunakan. Untuk mempelajari lebih lanjut, kunjungi sakelar JavaScript