Bir funksiyanın cavabını digəri necə istifadə edə bilər?
Biletin qiymətini hesablamaqla pulun kifayət edib-etmədiyini yoxlamaq ayrı işlərdir. Birinci funksiyanın qaytardığı qiyməti ikinci funksiyaya arqument kimi ötürə bilərsən. Beləliklə hər funksiyanı ayrıca sınaqdan keçirmək də mümkündür.
function biletCemi(say) {
return say * 4;
}
function pulCatir(pul, qiymet) {
return pul >= qiymet;
}
const qiymet = biletCemi(3);
console.log(qiymet, pulCatir(12, qiymet));
Konsolda görəcəyin nəticə:
12 true
Özün sına
Pulun məbləğini 11 et. Hansı funksiyanın nəticəsi dəyişir, hansınınkı əvvəlki kimi qalır?
Ev tapşırığı
Dəqiqələri saata çevirən funksiya yaz. İkinci funksiya saat sayını qəbul edib ən azı iki saat keçib-keçmədiyini bildirsin.
- 120 dəqiqə üçün ikinci funksiya true qaytarır.
- 90 dəqiqə üçün ikinci funksiya false qaytarır.
İpucu
İlk funksiyanın qaytardığı dəyər artıq saatla ölçülür. İkinci müqayisədə həddi də saatla yaz.