0:00:01.336,0:00:04.608 უკვე ვისწავლეთ ტექსტების გამოყენება,[br]შეგვიძლია რაღაცები გავალამაზოთ. 0:00:04.608,0:00:08.288 პირველი რამ, რასაც ვისწავლით,[br]არის "string"-ის გამოყენება. 0:00:08.288,0:00:10.610 რა არის სტრინგი(სტრიქონი)? 0:00:10.610,0:00:14.575 პროგრამირებაში სტრინგი ტექსტის ნაწილის[br]აღმნიშვნელი სპეციალური სიტყვაა 0:00:14.585,0:00:16.796 ეს არის სიმბოლოების[br](сharacter-ების) მწკრივი 0:00:16.796,0:00:19.503 თქვენი სახელი სტრინგია,[br]თქვენი სკოლის სახელიც სტრინგია, 0:00:19.503,0:00:22.550 ყველა ტექსტური შეტყობინება, რომელიც[br]გაგიგზავნიათ, ასევე სტრინგია 0:00:22.550,0:00:25.498 უბრალოდ ჩათვალეთ, რომ[br]სტრინგი იგივეა, რაც ტექსტი 0:00:25.978,0:00:28.565 უკვე ვიცით, როგორ[br]დავწეროთ და გავაფერადოთ სტრიქონები 0:00:28.565,0:00:31.487 შეგვიძლია სტრინგის ტიპის ცვლადები[br]გამოვიყენოთ? შეგვიძლია! 0:00:31.487,0:00:35.455 როგორც ცვლადსვანიჭებდით რიცხვს,[br]ასევე ცვლადს სტრინგი შეგვიძლია მივანიჭოთ. 0:00:35.455,0:00:37.391 უბრალოდ დავწერთ: 0:00:37.391,0:00:40.965 "var myName = (თქვენი სახელი)" [br]მე დავწერ "Sophia"-ს; 0:00:40.965,0:00:42.599 არ დაგვავიწყდეს ბრჭყალები. 0:00:42.599,0:00:45.544 შემდეგ კი ცვლად myName-ს ჩავსვამთ text-ში 0:00:45.544,0:00:48.544 იმის მაგივრად, რომ პირდაპირ[br]"Sophia" დავწეროთ 0:00:48.544,0:00:50.528 ახლა ის ისევე გამოიყურება, 0:00:50.528,0:00:55.960 მაგრამ შეგვიძლია ეს რამდენჯერმე დავწეროთ,[br]ერთხელ აქ, ერთხელ აქ 0:00:57.316,0:01:01.982 შემდეგ კი ამ ცვლადის შეცვლით,[br]აქ ჩავწეროთ "Your name" 0:01:02.008,0:01:04.025 და აქ სამჯერ "Your name" გამოჩნდება 0:01:04.025,0:01:09.553 კიდევ რა შეგვიძლია გავაკეთოთ?[br]შეგვიძლია თუ არა სტრინგების მიმატება? 0:01:09.553,0:01:12.819 როგორც ცვლადებს ვამატებდით ადრე 0:01:12.819,0:01:17.071 თუ სტრინგებს ერთმანეთს დავუმატებთ,[br]კომპიუტერი ორ სტრინგს შეაწებებს. 0:01:17.071,0:01:19.547 მოდით ეს წავშალოთ. [br]ერთი სტრინგი დაგვრჩება 0:01:19.547,0:01:22.248 შემდეგ გამოვიყენოთ ახალი ცვლადი message 0:01:22.248,0:01:27.730 ის იქნება myName-ს [br]დამატებული ძახილის სამი ნიშანი 0:01:27.750,0:01:32.075 თუ ტექსტში ჩემი სახელის მაგივრად[br]message-ს ჩავწერთ, 0:01:32.075,0:01:37.761 გამოსახულებას ძახილის ნიშნები დაემატება,[br]რომლებიც myName-ს მივუმატეთ. 0:01:38.062,0:01:42.732 სხვა რაღაცების გაკეთებაც შეგვიძლია, [br]მაგალითად message-ს ორჯერ დაწერა. 0:01:42.962,0:01:46.068 ვიცით, რომ სტრინგების დამატებისას 0:01:46.068,0:01:49.034 ერთი სტრინგების ბოლოს მოერეს ვაწებებთ. 0:01:49.034,0:01:54.277 მაგრამ შეგვიძლია თუ არა სტრინგების[br]გამრავლება, გაყოფა ან გამოკლება? 0:01:55.330,0:01:57.348 არ შეგვიძლია. 0:01:57.348,0:01:59.326 შესაძლებელია მხოლოდ სტრინგების მიმატება. 0:01:59.326,0:02:01.754 შეგვიძლია რიცხვითი ცვლადების[br]გაყოფა და გამოკლებაც 0:02:01.754,0:02:04.662 მაგრამ სტრინის ტიპის ცვლადების მხოლოდ [br]მიმატებაა შესაძლებელი. 0:02:04.662,0:02:09.514 ამის მიუხედავად, ასეთი კითხვების დასმა,[br]ცნობისმოყვარეობა პროგრამირებაში კარგია 0:02:09.526,0:02:13.139 შეიძლება ვიფიქროთ: "რას[br]უნდა ნიშნავდეს სტრინგის გაყოფა?" 0:02:13.139,0:02:16.930 სტრინგებთან შეგვიძლია ანიმაცია და[br]მაუსთან ურთიერთობა გამოვიყენოთ. 0:02:17.500,0:02:20.061 შეგვიძლია გავაკეთოთ ისე, რომ[br]სტრინგი მაუსს დაჰყვებოდეს 0:02:20.061,0:02:23.856 ის draw-ციკლში უნდა ჩავსვათ, როგორც[br]მართკუთხედების შემთხვევაში გავაკეთეთ 0:02:23.856,0:02:29.605 უნდა დავწეროთ: var draw და ეს [br]ყველაფერი შიგნით გადავიტანოთ. 0:02:29.665,0:02:32.905 ეს თქვენთვის "ანიმაციის შესავლიდან"[br]უნდა იყოს ნაცნობი 0:02:32.905,0:02:36.332 შეიძლება იფიქროთ, რომ სტრინგი[br]მაუსს რომ დაჰყვებოდეს 0:02:36.332,0:02:39.459 აუცილებლად უნდა გამოიყენოთ[br]mouseX და mouseY 0:02:39.459,0:02:43.188 ასე ჩვენი სახელით ხატვა შეგვძლია 0:02:43.188,0:02:50.803 შეგვიძლია შევცვალოთ ფონის ფერი,[br]მაგალითად, ღია ცისფერზე 0:02:50.828,0:02:57.102 ახლა ტექსტი უბრალოდ დაჰყვება მაუსს,[br]ისევე როგორც მართკუთხედების შემთხვევაში. 0:02:57.186,0:02:58.973 ბოლო სახალისო ხერხი. 0:02:58.973,0:03:02.640 მოდით გამოვიყენოთ ანიმაცია[br]და ტექსტი ზომაში ვზარდოთ. 0:03:02.640,0:03:04.960 textSize დავაყენოთ 30-ზე 0:03:04.989,0:03:10.794 როგორც ვისწავლეთ, აქ 30-ის დაწერის[br]მაგივრად შეგვიძლია დავწეროთ howBig = 30 0:03:10.794,0:03:14.199 და შემდეგ ეს ცვლადი გამოვიყენოთ[br]იმის მაგივრად, რომ პიდაპირ 30 ვწეროთ. 0:03:14.649,0:03:16.417 იგივე გამოგვივა. 0:03:16.417,0:03:20.456 რათა ანიმაცია მივიღოთ,[br]რაღაცას აუცილებლად უნდა ვცვლიდეთ 0:03:20.485,0:03:25.424 ამის გაკეთებისთვის შეგვიძლია დავწეროთ:[br]howBig უდრის howBig-ს პლუს ერთს 0:03:25.424,0:03:32.184 რაც იმას ნიშნავს, რომ howBig[br]ყოველ ჯერზე ერთით გაიზრდება 0:03:32.214,0:03:34.754 მოდით განვაახლოთ [br]პროგრამა და დავინახავთ, რომ[br] 0:03:34.754,0:03:39.825 მაუსის გადაადგილებასთან ერთად[br]ტექსტიც სულ უფრო და უფრო იზრდება 0:03:39.856,0:03:42.539 იმის გამო, რომ აი ეს ხაზი გვიწერია 0:03:43.262,0:03:47.526 დაფიქრდით: როგორ გავზარდოთ[br]ტექსტი უფრო სწრაფად? 0:03:47.590,0:03:54.397 ახლა კოდში არა მხოლოდ ფიგურების, [br]არამედ ტექსტის მართვაც შეგიძლიათ.