מה הכוונה בערך פרימיטיבי ב-JavaScript?
מה הכוונה בערך פרימיטיבי ב-JavaScript?

וִידֵאוֹ: מה הכוונה בערך פרימיטיבי ב-JavaScript?

וִידֵאוֹ: מה הכוונה בערך פרימיטיבי ב-JavaScript?
וִידֵאוֹ: JavaScript - Reference vs Primitive Values/ Types 2024, דֵצֶמבֶּר
Anonim

ב JavaScript , א פְּרִימִיטִיבִי ( ערך פרימיטיבי , פְּרִימִיטִיבִי סוג נתונים) הוא נתונים שאינם אובייקט ואין להם שיטות. יש 7 פְּרִימִיטִיבִי סוגי נתונים: מחרוזת, מספר, bigint, בוליאני, null, undefined וסמל.

בהתחשב בכך, מה הכוונה בערכים פרימיטיביים?

א' פְּרִימִיטִיבִי ' סוג מידע אומר שיש לך א ערך מאוחסן בזיכרון--זה ערך אין שיטות או מבנה פנימי. א פְּרִימִיטִיבִי ניתן לנתח רק על ידי פעולות חיצוניות. ב-Java, פרימיטיבים הם מספרים ( int , ארוך וכו') ופח.

לאחר מכן, השאלה היא, מה הם סוגי נתונים פרימיטיביים וסוגי התייחסות ב-JavaScript? ב JavaScript , א מִשְׁתַנֶה יכול לאחסן שניים סוגים שֶׁל נתונים : פרימיטיבי והתייחסות . JavaScript מספק שישה טיפוסים פרימיטיביים כבלתי מוגדר, null, בוליאני, מספר, מחרוזת וסמל, וכן א סוג התייחסות חפץ. בקיצור, א מִשְׁתַנֶה שמאחסן אובייקט נגיש על ידי התייחסות.

מלבד למעלה, מה זה פרימיטיבי ולא פרימיטיבי ב-JavaScript?

סוגי נתונים הידועים בשם פְּרִימִיטִיבִי ערכים ב JavaScript הם מספרים, מחרוזות, בוליאנים, null, לא מוגדר. אובייקטים כגון פונקציות ומערכים נקראים לֹא - פְּרִימִיטִיבִי ערכים. ההבדל המהותי בין פרימיטיביים ולא - פרימיטיבים האם זה פרימיטיבים הם בלתי ניתנים לשינוי ו לֹא - פרימיטיבים ניתנים לשינוי.

מהו ערך לא מוגדר ב-JavaScript?

מצד שני, לא מוגדר פירושו שהמשתנה לא הוכרז, או שלא ניתן לו א ערך . כאשר אתה מצהיר על משתנה ב javascript , מוקצה לו את ערך לא מוגדר . משמעות הדבר היא שהמשתנה אינו נגוע וניתן להקצותו לכל ערך בעתיד.

מוּמלָץ: