პროგრამირების საფუძვლები › დამწყები › რა არის პროგრამირება
შენი პირველი პროგრამა
ეს თავი CodeQuest Pro-ს ნაწილია
Pro ხსნის სკოლის ყველა კურსს და თამაშის ყველა ლეველს, ვიდეოს და პროექტს. ერთჯერადი გადახდა, გამოწერის გარეშე.
რას ისწავლი
- რისგან შედგება ინსტრუქცია
console.log("..."); - როგორ დაბეჭდო ტექსტი, რიცხვი და რამდენიმე მნიშვნელობა ერთად
- როგორ გამოიყურება შეცდომა (error) და რატომ არ უნდა შეგეშინდეს მისი
ერთი ხაზის ანატომია
console.log უკვე რამდენჯერმე გამოიყენე. ახლა გავარჩიოთ, რა ნაწილებისგან შედგება ეს ხაზი.
console.log("გამარჯობა!");consoleარის კონსოლი (console): ადგილი, სადაც პროგრამა ტექსტს წერს. ამ გვერდზე ეს არის „შედეგის“ ფანჯარა რედაქტორის ქვეშ.- წერტილი ნიშნავს „კონსოლის შიგნით იპოვე“.
logბრძანებაა: „ჩაწერე“.- მრგვალ ფრჩხილებში
( )წერია ის, რაც უნდა დაიბეჭდოს. - ბრჭყალები აჩვენებს, სად იწყება და სად მთავრდება ტექსტი.
- წერტილ-მძიმე
;ინსტრუქციის დასასრულია, როგორც წერტილი წინადადების ბოლოს.
ერთად ეს იკითხება ასე: „კონსოლში ჩაწერე ტექსტი გამარჯობა!“.
ტექსტი, რიცხვი და ორივე ერთად
console.log-ს შეუძლია დაბეჭდოს არა მხოლოდ ტექსტი.
console.log("მე 12 წლის ვარ.");
console.log(12);
console.log(12 + 1);
console.log("მომავალ წელს ვიქნები:", 12 + 1);- პირველი ხაზი ტექსტს ბეჭდავს. ციფრები აქ ტექსტის ნაწილია.
- მეორე ხაზი რიცხვს ბეჭდავს. რიცხვს ბრჭყალები არ სჭირდება.
- მესამე ხაზი ჯერ ითვლის და შედეგს,
13-ს, ბეჭდავს. - მეოთხე ხაზში ფრჩხილებში ორი რამ წერია, მძიმით გამოყოფილი.
console.logორივეს ერთ ხაზზე დაბეჭდავს, შუაში ინტერვალით:მომავალ წელს ვიქნები: 13.
მძიმით შეგიძლია იმდენი მნიშვნელობა ჩამოწერო, რამდენიც გინდა.
პირველი შეცდომა
ადრე თუ გვიან კოდში რაღაცას არასწორად დაწერ. მაშინ კომპიუტერი ჩერდება და შეცდომას (error) გიჩვენებს. ეს არ ნიშნავს, რომ რამე გააფუჭე: შეცდომის შეტყობინება მინიშნებაა, სად უნდა ეძებო.
console.log("ეს ხაზი იმუშავებს.");
consol.log("აქ ასო აკლია.");
console.log("აქამდე პროგრამა ვერ მოვა.");- პირველი ხაზი ჩვეულებრივ სრულდება.
- მეორე ხაზში წერია
consol, ბოლოe-ს გარეშე. კომპიუტერმა ასეთი სიტყვა არ იცის და გიჩვენებს შეტყობინებასReferenceError: consol is not defined, ანუ „consolარ არის განსაზღვრული“. - მესამე ხაზი აღარ სრულდება: შეცდომაზე პროგრამა ჩერდება.
შეტყობინებაში ყოველთვის წერია სიტყვა, რომელიც კომპიუტერმა ვერ გაიგო. იქიდან დაიწყე ძებნა.
სცადე თავად
გაუშვი პროგრამა და ნახე შეცდომა. მერე გაასწორე მეორე ხაზი და თავიდან გაუშვი: ახლა სამივე ხაზი უნდა დაიბეჭდოს.
ხშირი შეცდომები
- გამოტოვებული ფრჩხილი ან ბრჭყალი.
console.log("გამარჯობა);ანconsole.log("გამარჯობა";შეცდომას იძლევაSyntaxError. ფრჩხილებიც და ბრჭყალებიც წყვილ-წყვილად იხსნება და იხურება. - ბრჭყალები რიცხვზე, როცა გამოთვლა გინდა.
console.log("12 + 1");დაბეჭდავს ტექსტს12 + 1და არა13-ს. - მძიმის დავიწყება ორ მნიშვნელობას შორის.
console.log("ასაკი:" 12);შეცდომაა. მნიშვნელობებს შორის მძიმე უნდა იყოს:console.log("ასაკი:", 12);.
სავარჯიშო
დაწერე „სავიზიტო ბარათი“: პროგრამა, რომელიც ოთხ ხაზს დაბეჭდავს.
- ხაზი ტირეებისგან:
-------------------- - შენი სახელი
- ტექსტი
დაბადების წელი:და მის გვერდით წელი, რომელსაც კომპიუტერი თვითონ გამოთვლის:2026 - 12 - ისევ ხაზი ტირეებისგან
💡 მინიშნება
მესამე ხაზისთვის გამოიყენე მძიმე: console.log("დაბადების წელი:", 2026 - 12);. გამოთვლა ბრჭყალების გარეშე უნდა იყოს.
✅ ამოხსნის ნახვა
console.log("--------------------");
console.log("ლუკა");
console.log("დაბადების წელი:", 2026 - 12);
console.log("--------------------");მინი-ქვიზი
1რას დაბეჭდავს console.log("ჯამი:", 4 + 6);?
ტექსტი უცვლელად იბეჭდება, 4 + 6 კი ბრჭყალების გარეშეა, ამიტომ ჯერ გამოითვლება.
2პროგრამის მეორე ხაზში შეცდომაა. რა მოუვა მესამე ხაზს?
შეცდომაზე პროგრამა ჩერდება. რაც მის შემდეგ წერია, აღარ სრულდება.
3რას ნიშნავს წერტილ-მძიმე ხაზის ბოლოს?
წერტილ-მძიმე ინსტრუქციას ასრულებს, როგორც წერტილი წინადადებას. კომენტარი //-ით იწყება.
შეჯამება
console.log(...)კონსოლში ბეჭდავს იმას, რაც ფრჩხილებში წერია: ტექსტს, რიცხვს ან გამოთვლის შედეგს.- რამდენიმე მნიშვნელობა მძიმით გამოიყოფა და ერთ ხაზზე იბეჭდება.
- შეცდომაზე პროგრამა ჩერდება. შეტყობინება გეუბნება, რა ვერ გაიგო კომპიუტერმა.
- მოდული დაასრულე. გაიარე ქვიზი და გადადი ცვლადებზე.