Rumah > Artikel > hujung hadapan web > Bagaimana untuk menulis jika untuk menilai berbilang syarat dalam js
Kaedah untuk menilai berbilang syarat dalam JavaScript termasuk: menggunakan operator || (atau) && (dan) operator, pernyataan if bersarang dan pernyataan suis (hanya terpakai untuk membandingkan satu nilai).
Cara menggunakan If dalam JavaScript untuk menentukan berbilang syarat
Terdapat beberapa cara untuk digunakan jika untuk menentukan berbilang syarat dalam JavaScript. .
<code class="javascript">if (condition1 || condition2) { // 条件 1 或条件 2 为真时的代码 }</code>
2. Gunakan operator && (logik DAN)
&& (logik DAN) operator digunakan untuk menentukan sama ada berbilang syarat adalah benar.
<code class="javascript">if (condition1 && condition2) { // 条件 1 和条件 2 都为真时的代码 }</code>
3. Gunakan nested if statements
Nested jika pernyataan boleh digunakan untuk menentukan berbilang syarat dan melaksanakan kod yang berbeza berdasarkan syarat yang berbeza.
<code class="javascript">if (condition1) { // 条件 1 为真时的代码 } else if (condition2) { // 条件 1 为假,条件 2 为真时的代码 } else { // 条件 1 和条件 2 都为假时的代码 }</code>
4. Gunakan pernyataan suis (terhad untuk membandingkan satu nilai)
Pernyataan suis boleh digunakan untuk membandingkan nilai dengan berbilang pilihan dan melaksanakan kod yang berbeza berdasarkan padanan.
<code class="javascript">switch (value) { case option1: // 值等于选项 1 时的代码 break; case option2: // 值等于选项 2 时的代码 break; default: // 值与任何选项都不匹配时的代码 }</code>
Contoh
Contoh berikut menggunakan operator || untuk menentukan sama ada salah satu daripada dua syarat adalah benar:
<code class="javascript">const age = 18; const isCitizen = true; if (age >= 18 || isCitizen) { console.log("可以投票"); } else { console.log("不能投票"); }</code>
Contoh di atas menggunakan pernyataan if bersarang untuk menentukan tiga syarat: <code class="javascript">const score = 85;
if (score >= 90) {
console.log("A");
} else if (score >= 80) {
console.log("B");
} else if (score >= 70) {
console.log("C");
} else {
console.log("D");
}</code>
Atas ialah kandungan terperinci Bagaimana untuk menulis jika untuk menilai berbilang syarat dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!