JavaScript'te Üçlü Operatör

Bu derste, if-else yapısının kısaltılmış bir versiyonunu temsil eden özel bir üçlü operatörü ele alacağız. Sözdizimi aşağıdaki gibidir:

javascriptlet değişken = koşul ? değer1 : değer2;

Operatör şu şekilde çalışır: eğer koşul doğruysa, değer1 döndürülür, aksi takdirde - değer2. Bu operatörü kullanarak bir kod örneği yapalım:

javascriptlet yaş = 17;
let yetişkin = yaş >= 18 ? true: false;
console.log(yetişkin);

Bu kodu tam haliyle şu şekilde yeniden yazabiliriz:

javascriptlet yaş = 17;
let yetişkin;

if (yaş >= 18) {
  yetişkin = true;
} else {
  yetişkin = false;
}

console.log(yetişkin);

Üçlü operatör yalnızca en basit durumlarda kullanılmalıdır, çünkü kullanımı kodun anlaşılmasını zorlaştırır.

Задание 1

Aşağıdaki kodu üçlü operatör kullanarak yeniden yazın:

javascriptlet num = 1;
let sonuç;

if (num >= 0) {
  sonuç = '1';
} else {
  sonuç = '2';
}

console.log(sonuç);