Endirim almaq üçün həm kart, həm də kifayət qədər alış lazımdırsa, nəyi yoxlamalısan?
Mağaza yalnız kartı olan və ən azı 30 manatlıq alış edən müştəriyə endirim verir. JavaScript-də && işarəsi “və” deməkdir. Hər iki şərt doğru olanda nəticə true olur. || isə “və ya” deməkdir: tərəflərdən birinin doğru olması kifayətdir.
const kartVar = true;
const mebleg = 30;
console.log(kartVar && mebleg >= 30);
Konsolda görəcəyin nəticə:
true
Özün sına
Kartı olan müştəri üçün 29 və 30 manatı yoxla. Sonra kartVar dəyərini false et. Hansı hallarda endirim düşür?
Ev tapşırığı
Kitabxana şənbə və bazar günləri bağlıdır. Günün adını dəyişəndə həmin gün bağlı olub-olmadığını göstərən məntiqi ifadə yaz.
- “şənbə” və “bazar” üçün true alınır.
- “bazar ertəsi” üçün false alınır.
İpucu
Günün adı eyni anda həm şənbə, həm də bazar ola bilməz. İki mümkün haldan birinin ödənməsi kifayətdir.