JS shart operatorlari
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
ifdan foydalaning, agar belgilangan sharttruebo‘lsa - Bajariladigan kod blokini belgilash uchun
elsedan foydalaning, agar bir xil shartfalsebo‘lsa - Sinov uchun yangi shartni belgilash uchun
else ifdan foydalaning, agar birinchi shartfalsebo‘lsa - Bajariladigan ko‘plab muqobil kod bloklarini belgilash uchun
switch’dan foydalaning if...elseuchun 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!
