პროგრამირების საფუძვლები › დამწყები › პირობები
ქვიზი: პირობები
ეს ქვიზი CodeQuest Pro-ს ნაწილია
Pro ხსნის სკოლის ყველა კურსს და თამაშის ყველა ლეველს, ვიდეოს და პროექტს. ერთჯერადი გადახდა, გამოწერის გარეშე.
შეამოწმე, რა დაგამახსოვრდა პირობებზე. თითო კითხვას ერთი სწორი პასუხი აქვს. გასავლელად საჭიროა 70%.
1როდის შესრულდება if-ის ბლოკი?
if ბლოკს მხოლოდ ჭეშმარიტი პირობისას ასრულებს.
2რას დაბეჭდავს? let t = 18; if (t > 25) { console.log("ცხელა"); } else { console.log("გრილა"); }
18 არ არის 25-ზე მეტი, ამიტომ სრულდება else.
3რას დაბეჭდავს ეს ჯაჭვი, თუ n = 0? if (n > 0) {…"დადებითი"} else if (n < 0) {…"უარყოფითი"} else {…"ნული"}
არცერთი პირობა არ გამართლდა, ამიტომ სრულდება ბოლო else.
4რატომ უნდა დაიწყოს ქულების შემოწმება score >= 90-ით და არა score >= 50-ით?
თუ ჯერ >= 50 მოწმდება, 95-იც „დამაკმაყოფილებელი“ გამოვა.
5რა არის შეცდომა ამ კოდში? if (x > 5); { console.log("დიდია"); }
წერტილ-მძიმე if-ს ასრულებს. ბლოკი მის შემდეგ უბრალოდ ცალკე კოდია.
6რომელი ჩანაწერია ორი ჩადგმული if-ის (else-ების გარეშე) ტოლფასი?
შიდა ბლოკი სრულდება, როცა ორივე პირობა true-ა.
7რას აკეთებს break switch-ში?
break-ის გარეშე კოდი შემდეგ case-ში „ჩავარდება“.
8switch (color)-ში არცერთი case არ დაემთხვა. რა შესრულდება?
default იმ შემთხვევისთვისაა, როცა არცერთი ვარიანტი არ დაემთხვა. თუ default არ არის, უბრალოდ არაფერი სრულდება.
9რა ინახება r-ში? let r = 10 % 2 === 0 ? "ლუწი" : "კენტი";
10-ის ორზე გაყოფის ნაშთი 0-ია, ამიტომ პირობა true-ა.
10როდის ჯობს if / else მოკლე პირობას?
მოკლე პირობა მნიშვნელობის ასარჩევადაა. მოქმედებებისთვის if უფრო გასაგებია.