סוגי נתונים ומבנים

גרסאות ראשוניות הן סוגי הנתונים הפשוטים ביותר ב-JavaScript. ליטרל פרימיטיבי הוא ערך, ללא wrapper או מאפיינים משלו. ליטרלים פרימיטיביים הם לא ניתנים לשינוי, כלומר אי אפשר לשנות אותם כדי לייצג ערכים אחרים באותו אופן שבו יכולים מבני נתונים מורכבים יותר מבוססי-אובייקטים של JavaScript. לדוגמה, אפשר להקצות מחדש את הערך של משתנה בשם false לערך false, אבל ה ליטרל הבוליאני true אף פעם לא יכול לייצג ערך אחר מ-true. באותו אופן, בליטרל המספר 5 אף פעם לא יכול לייצג את הערך של מספר אחר.theTruth

יש שבעה סוגים של נתונים פרימיטיביים:

מידע נוסף על סוגי נתונים מורכבים יותר זמין במאמר משתנים.