JS shart operatorlari

ULASHISH

Shartli operatorlar

Shart operatorlari turli shartlar uchun turli amallarni bajarish imkonini beradi.

Shartli iboralar rost yoki yolg‘on shartlariga qarab turli xil kodlarni ishlatadi.

Conditional statements include:

  • if
  • if...else
  • if...else if...else
  • almashtirish
  • ternary (? :)

Shart operatorlaridan qachon foydalanish kerak

  • Bajariladigan kod blokini belgilash uchun if dan foydalaning, agar belgilangan shart true bo‘lsa
  • Bajariladigan kod blokini belgilash uchun else dan foydalaning, agar bir xil shart false bo‘lsa
  • Sinov uchun yangi shartni belgilash uchun else if dan foydalaning, agar birinchi shart false bo‘lsa
  • Bajariladigan ko‘plab muqobil kod bloklarini belgilash uchun switch’dan foydalaning
  • if...else uchun qisqa yozuv sifatida (? :) (ternar) operatoridan foydalaning

if operatori

Bajariladigan kod blokini belgilash uchun if dan foydalaning, agar belgilangan shart true bo‘lsa.

Sintaksis

if (condition) {
  // code to execute if the condition is true
}

else operatori

Bajariladigan kod blokini belgilash uchun else dan foydalaning, agar bir xil shart false bo‘lsa.

Sintaksis

if (condition) {
  // code to execute if the condition is true
} else {
  // code to execute if the condition is false
}

else if operatori

Sinov uchun yangi shartni belgilash uchun else if dan foydalaning, agar birinchi shart false bo‘lsa.

Sintaksis

if (condition1) {
  // code to execute if condition1 is true
} else if (condition2) {
  // code to execute if the condition1 is false and condition2 is true
} else {
  // code to execute if the condition1 is false and condition2 is false
}


switch operatori

Bajariladigan ko‘plab muqobil kod bloklarini belgilash uchun switch’dan foydalaning.

Sintaksis

switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}

Ternar operator (? :)

if...else uchun qisqa yozuv sifatida (? :) (ternar) operatoridan foydalaning.

Misol

condition ? expression1 : expression2

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!