Dapatkah Anda memiliki dua pernyataan if dalam javascript?

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 kurung

if [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 dieksekusi

Anda 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 fungsi

Pada 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 JavaScript

Saat 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 dieksekusi

Tidak 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 tersebut

Tulis 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 berikut

let 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 konstanta

Selanjutnya, mari kita lihat bagaimana Anda dapat menentukan beberapa ketentuan dalam pernyataan

if [10 > 70] {
  console.log["Ten is bigger than seventy"];
}
0

Mendefinisikan 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 kondisi

if [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 kondisi

let 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"];
}
0

Ketika 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"];
}
0

Anda 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 berikut

let 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 dijalankan

Secara default, JavaScript akan mengevaluasi

if [10 > 70] {
  console.log["Ten is bigger than seventy"];
}
0 kondisi pernyataan dari kiri ke kanan

Bergantung 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 diabaikan

Ini 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 dieksekusi

Dalam 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 ini

Dan begitulah cara Anda menentukan beberapa ketentuan dengan pernyataan

if [10 > 70] {
  console.log["Ten is bigger than seventy"];
}
0

Anda 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

Bisakah kita menggunakan 2 pernyataan IF?

Beberapa kondisi IF di Excel adalah pernyataan IF yang terkandung dalam pernyataan IF lainnya . Mereka digunakan untuk menguji beberapa kondisi secara bersamaan dan mengembalikan nilai yang berbeda. Pernyataan IF tambahan dapat disertakan dalam argumen "nilai jika benar" dan "nilai jika salah" dari rumus standar IF.

Bisakah Anda memiliki 3 kondisi dalam JavaScript pernyataan if?

Operator bersyarat [ternary] adalah satu-satunya operator JavaScript yang menggunakan tiga operan . kondisi diikuti tanda tanya [ ? ], kemudian ekspresi yang akan dijalankan jika kondisi benar diikuti tanda titik dua [. ], dan terakhir ekspresi yang akan dieksekusi jika kondisi salah.

Bagaimana Anda menambahkan dua kondisi di if?

Ketika Anda menggabungkan masing-masing dengan pernyataan IF, mereka membaca seperti ini. .
AND – =IF[AND[Ada yang Benar, Ada yang lain Benar], Nilai jika Benar, Nilai jika Salah]
ATAU – = JIKA [ATAU [Sesuatu benar, Sesuatu yang lain Benar], Nilai jika Benar, Nilai jika Salah]
TIDAK – =JIKA[TIDAK[Ada yang Benar], Nilai jika Benar, Nilai jika Salah]

Bài mới nhất

Chủ Đề