בתחילת הסדנה הזכרנו כי ישנם טיפוסי נתונים נוספים (Data Types) מלבד מחרוזות, מספרים ובוליאנים. מערך הוא טיפוס נתונים המאפשר לך לאחסן בצורה נוחה ופשוטה מספר רב של ערכים יחד.
ב-JavaScript מערך זו רשימה של ערכים המופרדים באמצעות פסיקים בתוך סוגריים מרובעים:
[value1, value2, value3]
ניתן לאחסן בתוך מערך כל סוג של טיפוסי נתונים: מחרוזות, מספרים ובוליאנים. בנוסף, ניתן לאחסן בתוך המערך מערכים אחרים, או אובייקטים (עליהם תלמדי מאוד בקרוב).
הגדירי מערך ובו משתנים הנראים כך (או פרי דמיונך):
var animals = ["tiger", "puppy", "snake", "llama"];
מגניב לא?
כעת, כל החיות מקובצות יחד, מאשר להגדיר אותן בצורה נפרדת. תוכלי לראות כמה חיות יש לך ע"י שימוש במתודה length.
, כמו בדוגמה:
console.log(animals.length);
אם תרצי להגיע למשתנה ספציפי במערך שלך, תוכלי לעשות זאת ע"י שימוש במספר האינדקס שלו. זה נראה כך:
console.log(animals[1]);
נסי לנחש איזו חיה תודפס למסך, ותראי אם צדקת.
זה ידפיס את המחרוזת השנייה במערך: puppy
. נכון, זה נראה מעט מוזר. JavaScript זוהי שפה המוגדרת כ"אינדקס אפס".כלומר, ב-JavaScript מתחילים לספור מהספרה 0 ולא מהספרה 1. לכן [animals[0
ידפיס את המחרוזת הראשונה tiger
אנחנו לא קובעות את החוקים…..
כיצד תוכלי להדפיס לקונסול את השם של כל חיה במערך שלך?
אם את חושבת על לולאה, את צודקת! זוהי ההזדמנות המושלמת להשתמש בלולאת for שלמדת כבר למטרה נעלה יותר.
נסי להשתמש ב-Google במידה ואת נתקעת. כישורי החיפוש ב-Google הם חלק חיוני בחייו של כל מתכנת.