Pernyataan digunakan untuk membuat cabang bersyarat yang hanya berjalan ketika kondisi pernyataan terpenuhi
Untuk menggunakan pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
_0, Anda perlu menentukan kondisi dalam tanda kurungif [10 > 5] {
console.log["Ten is bigger than five"];
}
_Ketika ekspresi di dalam tanda kurung dari pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 dievaluasi menjadi if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
3, kode yang ditentukan dalam badan pernyataan dieksekusiAnda mendefinisikan badan pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 menggunakan tanda kurung kurawal [if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
5] seperti fungsiPada kode di atas, ekspresi
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
6 dievaluasi menjadi if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
3, jadi konsol. log dijalankan oleh JavaScriptSaat Anda menentukan ekspresi yang bernilai
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
8, kode di dalam blok if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 tidak akan dieksekusiTidak ada yang terjadi ketika Anda menjalankan kode di bawah ini
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
Saat Anda hanya memiliki satu baris kode untuk dijalankan dalam pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0, Anda dapat menghilangkan tanda kurung kurawal dari pernyataan tersebutTulis kode yang ingin Anda jalankan di sebelah tanda kurung seperti yang ditunjukkan di bawah ini
if [10 > 5] console.log["Ten is bigger than five"];
Kode di atas akan berjalan tanpa masalah
Anda dapat menggunakan variabel sebagai bagian dari kondisi untuk pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 sebagai berikutlet occupation = "Programmer";
if [occupation === "Programmer"] {
console.log["Your are a Programmer!"];
}
Anda dapat mengganti nilai yang digunakan dalam kondisi
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 dengan variabel dan konstantaSelanjutnya, mari kita lihat bagaimana Anda dapat menentukan beberapa ketentuan dalam pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0Mendefinisikan beberapa kondisi dalam Javascript jika pernyataan
Hingga saat ini, Anda telah melihat cara membuat pernyataan JavaScript
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 dengan satu kondisiif [10 > 70] {
console.log["Ten is bigger than seventy"];
}
if [10 > 3] {
console.log["Ten is bigger than three"];
}
Ketika Anda memiliki beberapa persyaratan untuk menjalankan kode, Anda sebenarnya dapat menentukan beberapa kondisi di dalam tanda kurung
Kode di bawah ini memiliki pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
_0 dengan dua kondisilet num = 50;
if [num > 10 && num 5] console.log["Ten is bigger than five"];
_6] di atas digunakan untuk menentukan dua kondisi untuk menjalankan pernyataan if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0Ketika ekspresi bernilai
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
_3, maka Javascript akan mengeksekusi isi pernyataan if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0Anda dapat menentukan ketentuan sebanyak yang Anda perlukan menggunakan operator AND atau OR [
let occupation = "Programmer";
if [occupation === "Programmer"] {
console.log["Your are a Programmer!"];
}
0]Saat menggunakan operator ATAU, kode akan dijalankan jika salah satu kondisi bernilai
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
3 sebagai berikutlet num = 25;
if [num === 10 || num === 25] {
// true so code below will be executed
console.log["Number is either 10 or 25"];
}
Saat menggunakan operator
let occupation = "Programmer";
if [occupation === "Programmer"] {
console.log["Your are a Programmer!"];
}
_2, semua ketentuan harus bernilai if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
3 agar kode dapat dijalankanSecara default, JavaScript akan mengevaluasi
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 kondisi pernyataan dari kiri ke kananBergantung pada hasil yang Anda inginkan, Anda dapat memodifikasi urutan evaluasi dengan menggunakan tanda kurung seperti yang ditunjukkan di bawah ini
let num = 20;
let str = "xyz";
// 1. No parentheses between conditions
if [[num == 25 && str == "abc"] || str == "xyz"] {
console.log["first if statement"];
}
// 2. Parentheses for the `str` evaluation
if [num == 25 && [str == "abc" || str == "xyz"]] {
console.log["second if statement"];
}
Pada kode di atas, pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
_0 pertama akan dieksekusi sedangkan pernyataan kedua akan diabaikanIni karena pernyataan if pertama dievaluasi menjadi
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
3 dengan langkah-langkah berikut# first if statement
num == 25 && str == "abc" || str == "xyz"
👆 || 👆
false || true
Ekspresi
let occupation = "Programmer";
if [occupation === "Programmer"] {
console.log["Your are a Programmer!"];
}
7 dievaluasi menjadi if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
3 sehingga kode dieksekusiDalam pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 kedua, ekspresi di dalam tanda kurung akan dieksekusi terlebih dahulu seperti yang ditunjukkan di bawah ini# second if statement
num == 25 && [str == "abc" || str == "xyz"]
👆
num == 25 && true
Ekspresi
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
if [10 > 3] {
console.log["Ten is bigger than three"];
}
_0 bernilai if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
8 karena nilai if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
if [10 > 3] {
console.log["Ten is bigger than three"];
}
2 adalah if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
if [10 > 3] {
console.log["Ten is bigger than three"];
}
3 pada contoh di atas. Pernyataan if kedua diabaikan karena iniDan begitulah cara Anda menentukan beberapa ketentuan dengan pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0Anda dapat menentukan ketentuan sebanyak yang Anda butuhkan untuk pernyataan
if [10 > 70] {
console.log["Ten is bigger than seventy"];
}
0 Anda, tetapi perlu diingat bahwa terlalu banyak ketentuan dapat menyebabkan kebingungan