ჯავასკრიპტი გამოიგონა
მოცემულ გაკვეთილში ვისაუბრებთ თუ როგორ აღიწერება ცვლადები ჯავასკრიპტში და რა თვისებებით განსხვავდ
ჯავასკრიპტის ცვლადში შესაძლებელია შეინახოს არა ერთი ტიპის ინფორმაცია, როგორებიცაა მაგალითად: რიცხ
ჯავასკრიპტში ჩვენ შეგვიძლია გამოვიყენოთ კომენტარები ჩვენი კოდის აღსაწერად, თუ რა ფუნქციას ასრულებ
ობიექტიები ჯავასკრიპტში, როგორც სხვა პროგრამირების ენებში, შეგვიძია შევადაროთ რეალურ ცხოვრებაში ა
ჯავასკრიპტში ცვლადს რომელშიც შესაძებელია შეინახოს 1-ზე მეტი მნიშვნელობა ეწოდება მასივი (Array).</
როდესაც ვებ აპლიაკიას ვაწყობთ ჯავასკრიპტის დახმარებით ჩვენს კოდში აუცილებლად დაგვჭირდება ფუნქციებ
ანონიმური ფუნქცია არის, ფუნქცია, რომელსაც არ აქვს სახელი
მაგალითი:
arrow functions (ისრიანი ფუნქციები) ჯავასკრიპტში წარმოდგენილი იქნა ES6</
ჯავასკრიპტში boolean
წარმოადგენს 2 მნიშვნელობას ესენია true
ან fa
ჯავასკრიპტში, ისევე, როგორც სხვა პროგრამირების ენებში საჭირო რაიმე მნიშვნელობის ერთმანეთთან შედარ
ჯავასკრიპტში ისევე, როგორც პროგრამირების სხვადასხვა ენებში გვაქვს პირობითი ოპერატორები, რაც გულის
როგორც წინა გაკვეთილში ვახსენეთ, ჯავასკრიპტში არის ასევე switch
შედარების ოპერატორი,
ჯავასკრიპტში და ზოგადად პროგრამირების ენებში არის შემთხვევები, როდესაც გვჭირდება რაღაც კონკრეტული
პროგრამირებაში არის მომენტები, როდესაც გვჭირდება დავციკლოთ დიდი ზომის ობიექტები, სწორედ ამის საშუ
ჯავასკრიპტში ასევე გვაქვს კიდევ ერთი ციკლის ტიპი რომელსაც ეძახიან for...of ციკლს, მისი მეშვეობით
ჯავასკრიპტში გვაქვს კიდევ ერთი ციკლის ტიპი while
რომელიც მუშაობს დაახლოვებით იგივენა
ჯავასკრიპტში ციკლებთან მუშაობის დროს ხანდახან არის საჭიროება ციკლის გაწყვეტის ან რომელიმე ციკლის
მოეცმულ გაკვეთილში გავივლით ჯავასკრიპტის კიდევ ერთ ციკლს foreach
ციკლს
ჯავასკრიპტში ისევე, როგორც უმეტესობა პროგრამირების ენებში გვაქვს სახელების შეთანხმებები, ინგლისურ
ჯავასკრიპტში აუცილებელია ვიცოდეთ თუ რა არის მეთოდი და რითი განსხვავდება ის ჩვეულებრვი ფუნქციისგან
ჯავასკრიპტში არსებობს კიდევ ერთი მეთოდი სეტი, რომელიც საშუალებას გვაძლევს მასში შევინახოთ უნიკალუ
ჯავასკრიპტში საშუალება გვაქვს შევქმნათ კლასები, ისევე როგორც სხვა პროგრამირების
JSON-ის არის ფორმატი ინფორმაციის შესანახად და გასაგზავნად, დღევანდელ სამყაროში ის აქტიურად გამოიყ
ჯავასკრიპტში კლასები საშუალებას გვაძლევს თავიდან ავირიდოთ კოდის დუბლიკაცია და ფუნქციონალი რომელიც
ჯავასკრიპტში ES6 სტანდარტიდან უკვე შესაძლებელია მოდულების გამოყენება რაც გულისხმ
ჯავასკრიპტში გვაქვს ეგრედ წოდებული object destructuring სინტაქსი, რაც საშუალებას
ჯავასკრიპტში callback
ფუნქცია ეწოდება ფუნქციას, რომელიც სხვა ფუნქციას გადაეცემა ისე,
ჯავასკრიპტში მასივსზე შეგვიძლია მრავალი ოპერაციის ჩატარება, ჩაშენებული მეთოდების დახმარებით
<ჯავასკრიპტში კიდევ გვაქვს ორი ძირითადი მეთოდი, რომელიც გამოიყენებგა მასივებთან ესენია splic
არის შემთხვევები, როდესაც საჭიროა მასივიდან კონკრეტული ელემენტების ამოღება ან გაფილტვრა რაღაც პირ
ჯავასკრიპტში ხშირად გვაქვს ასინქრონულობის საჭიროება, მაგალითად მონაცმეთა ბაზიდან ინფორმაციის მიღე
ასინქრონული ფუნქცია ჯავასკრიპტში აღიწერება async
საკვანძო სიტყვის დახმარებით, ხოლო <
ჯავასკრიპტში fetch api გვაძლევს საშუალებას დავამყაროთ კავშირი ბექენდთან api-ის დახმარებით, რაც სა
ჯავასკრიპტში ხშირად არის მომენტები, როდესაც გვჭირდება შევცვალოთ მასივის ყვლა, ან რამდენიმე ელემენ
ჯავასკრიპტში ერთ-ერთი რთულად გასააზრებელი მეთოდი არის reduce()
საკმაოდ ბევრ დეველოპე
ნებისმიერ ბრაუზერს აქვს საშუალება მასში ლოკალურად შევინახოთ მონაცემები, ამისი ერთ-ერთი ფუნქციაა <
დღევანდელ გაკვეთილში ვისწავლით ES2018-ის ერთერთ ოპერატორს, სახელად spread.
spread ოპერატორ
ალბათ თანამედროვე framework-ებში ხშირად შეგხვედრიათ ფუნქცია რომელსაც პარამეტრად მსგავსი რამ გადაე