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