JavaScript-də üçlü operator
Bu dərsdə biz konstruksiyanın qısaldılmış variantını təmsil edən xüsusi üçlü operatoru nəzərdən keçirəcəyik. Onun sintaksisi aşağıdakı kimi görünür:
let dəyişən = şərt ? dəyər1 : dəyər2;
Operator belə işləyir: əgər şərt doğrudursa,
onda dəyər1 qaytarılır, əks halda -
dəyər2. Gəlin bu operatorun istifadəsi ilə
bir kod nümunəsi edək:
let yaş = 17;
let böyük = yaş >= 18 ? true: false;
console.log(böyük);
Bu kodu tam şəkildə aşağıdakı kimi yenidən yazmaq olar:
let yaş = 17;
let böyük;
if (yaş >= 18) {
böyük = true;
} else {
böyük = false;
}
console.log(böyük);
Üçlü operatordan yalnız ən sadə hallarda istifadə etmək lazımdır, çünki onun istifadəsi kodu başa düşməni çətinləşdirir.
Aşağıdakı kodu üçlü operator vasitəsilə yenidən yazın:
let ədəd = 1;
let nəticə;
if (ədəd >= 0) {
nəticə = '1';
} else {
nəticə = '2';
}
console.log(nəticə);