0:00:01.566,0:00:04.608 אז עכשיו שלמדנו איך להשתמש ב-"text", בואו נעשה אותו יותר מהודר. 0:00:04.608,0:00:07.739 הדבר המהודר הראשון שנעשה הוא להתחיל להשתמש במילה ״מחרוזת״ (או באנגלית: "string"). 0:00:07.739,0:00:10.610 אתם בטח חושבים לעצמכם, מחרוזת? החתול שלי משחק עם מחרוזות 0:00:10.610,0:00:14.141 אבל עבור מתכנתים, מחרוזת היא שם מיוחד שאנחנו בו עבור חתיכות של טקסט. 0:00:14.141,0:00:16.566 אתם יוכלים לחשוב על זה כמו על מחרוזת של תווים, אם זה עוזר. 0:00:16.566,0:00:21.691 השם שלי הוא מחרוזת, השם של בית הספר שלכם הוא מחרוזת, וכל הודעת טקסט שאי פעם תשלחו היא מחרוזת. 0:00:21.691,0:00:25.498 בגדול, פשוט תחשבו, מחרוזת שווה טקסט. 0:00:25.498,0:00:28.565 אז כבר השתמשנו בציור וצבע עם מחרוזות 0:00:28.565,0:00:30.987 האם נוכל להשתמש במשתנים עם מחרוזות? ברור! 0:00:30.987,0:00:34.990 פשוט כמו שהייתם שמים מספר בתוך משתנה, תוכלו לשים מחרוזת בתוך משתנה. 0:00:34.990,0:00:42.323 אנחנו פשוט כותבים משהו כמו "var myName = (מה שהשם שלכם הוא)״ או במקרה שלי - "sophia"; תזכרו את המרכאות. 0:00:42.323,0:00:47.537 ואז אנחנו שמים את שם המשתנה myName במקום הטקסט "sophia" 0:00:47.537,0:00:48.906 וזו בדיוק אותה התוצאה כמו מקודם. 0:00:48.906,0:00:53.377 זה אומנם נראה אותו הדבר, אבל עכשיו אנחנו יכולים להשתמש במשתנה הזה מספר פעמים. 0:00:53.377,0:00:56.652 אתם יודעים, פעם אחת פה, פעם אחת שם, אולי אנחנו יכולים להיות קצת יצירתיים. 0:00:56.652,0:01:01.701 ועכשיו כל מה שתצטרכו לעשות הוא לשנות את המשתנה הזה לשם שלכם, והנה לכם 0:01:01.701,0:01:03.765 השם שלכם כתוב שלוש פעמים. 0:01:03.765,0:01:10.070 אז, סתם בשביל הקטע, מה אם היינו רוצים לעשות משהו משוגע, האם היינו יכולים לחבר ביחד מחרוזות? 0:01:10.070,0:01:12.429 זוכרים שחיברנו משתנים אחד עם השני? 0:01:12.429,0:01:16.606 אז אפשר לעשות את זה גם עם מחרוזות! המחשב פשוט ידביק יחדיו את שתי המחרוזות. 0:01:16.606,0:01:20.362 אז לדוגמא, רגע, אני רק אפטר מזה, 0:01:20.362,0:01:27.590 נוכל להשתמש במשתנה הנוסף הזה, message, שהולך להיות מורכב מהמשתנה myName ועוד ערימה של סימני קריאה. 0:01:27.590,0:01:31.313 ואם נשים את המשתנה message בפונקציה text במקום השם שלי 0:01:31.313,0:01:37.117 נוכל לראות שכל מה שעשיתי הוא פשוט להוסיף את סימני הקריאה האלו לסוף השם שלי. 0:01:37.117,0:01:42.345 ונוכל לעשות את זה אפילו יותר מגניב, אם היינו רוצים לכתוב את message, נגיד, פעמיים. 0:01:42.345,0:01:48.904 אז זה נראה די הגיוני, אני מתכוונת ללחבר מחרוזות, אתם מדביקים מחרוזת אחד לגב של המחרוזת השנייה. 0:01:48.904,0:01:54.500 אבל אתם בטח חושבים, אולי ממש נשתגע?! ונתחיל להכפיל או לחלק או להחסיר מחרוזות? 0:01:54.500,0:01:59.163 אי אפשר לעשות את זה?! אז זהו שלא, מחרוזות אפשר רק לחבר. 0:01:59.163,0:02:04.136 אתם צודקים שאפשר לחלק ולחסר עם משתנים שהם מספרים, אבל עם מחרוזות אפשר רק לחבר. 0:02:04.136,0:02:09.220 אבל עדיין, להיות סקרנים ולשאול שאלות כאלו זו הגישה הנכונה על מנת להיות מתכנתים. 0:02:09.220,0:02:11.859 אתם בטח שואלים, ״מה זה אומר לחלק בעצם מחרוזת?״ 0:02:12.474,0:02:16.930 אנחנו יכולים להשתמש באנימציה ובאינטראקציה עם העכבר עם מחרוזות. 0:02:16.930,0:02:20.291 לדוגמא, אנחנו יכולים לגרום למחרוזות לעקוב אחרי העכבר. 0:02:20.291,0:02:23.186 פשוט על ידי זה שנשים את זה בלולאה של ציור כמו שעשינו עם הריבועים. 0:02:23.186,0:02:29.634 אז אם אתם חושבים איך לעשות את זה, היינו כותבים var draw ואז היינו כותבים את כל זה, בדיוק כאן. 0:02:29.634,0:02:32.905 זה כנראה נראה מוכר, מתוך הסרטון ״היכרות עם אנימציה״. 0:02:32.905,0:02:39.161 ואולי אתם חושבים, אוקיי, בשביל לגרום לזה לעקוב אחרי העכבר, אנחנו בהחלט נצטרך להשתמש במשתנים mouseX ו-mouseY 0:02:39.161,0:02:43.188 והנה, אנחנו מציירים עם השם שלנו. 0:02:43.188,0:02:49.965 וכמובן שאם רצינו, היינו יכולים בקלות לשנות את הרקע, נגיד לכחול יפה. 0:02:49.965,0:02:56.165 ועכשיו יש לנו טקסט שעוקב אחרי העכבר, בדיוק כמו שעשינו עם הריבועים. 0:02:56.165,0:03:02.232 ועכשיו לטריק כיפי אחרון, בואו נשתמש באנימציה, ונגרום לגודל הטקסט לגדול ולגדול ולגדול. 0:03:02.232,0:03:06.229 אז כאן אנחנו נשתמש ב-textSize ונגדיר אותו ל-30, כמו שלמדנו במשתנים 0:03:06.229,0:03:13.723 במקום להשתמש ב-30, נוכל להגדיר משתנה בשם var howBig = 30; ואז נוכל להשתמש במשתנה הזה במקום להשתמש במספר 30 ישירות. 0:03:13.723,0:03:19.925 ובכן זה בדיוק אותו הדבר, אבל ברור שאנחנו צריכים לשנות משהו בשביל האנימציה. 0:03:19.925,0:03:25.254 אז נוכל לעשות את זה על ידי הגדלת המשתנה howBig באחד, כפי שלמדנו, תהפוך את howBig לערך של howBig ועוד אחד 0:03:25.254,0:03:31.585 מה שבעצם אומר, זוכר את howBig, אתה יודע כמה הוא היה גדול לפני, ועוד אחד בשביל לעשות את זה טיפה גדול יותר 0:03:31.585,0:03:35.694 ועכשיו אנחנו צריכים לאתחל את התוכנה, והנה זה 0:03:35.694,0:03:39.974 תוך כדי שאנחנו מזיזים את העכבר, גודל הטקסט גדל וגדל וגדל וגדל 0:03:39.974,0:03:41.939 והכל בגלל השורה הזו כאן. 0:03:43.262,0:03:46.962 ואתם יודעים, אתם בטח תוהים, איך נוכל לגרום לזה לגדול מהר יותר? 0:03:47.823,0:03:53.003 אז עכשיו, לא רק שאתם יודעים איך לעשות שינויים של צורות עם קוד, אתם גם יודעים לעבוד עם טקסט. 0:03:53.003,0:03:54.771 מעולה!