תוכן עניינים:

מהו משתנה גלובלי ב-JavaScript?
מהו משתנה גלובלי ב-JavaScript?

וִידֵאוֹ: מהו משתנה גלובלי ב-JavaScript?

וִידֵאוֹ: מהו משתנה גלובלי ב-JavaScript?
וִידֵאוֹ: איך עובד this ב JavaScript? מדריך JavaScript למתחילים 2024, נוֹבֶמבֶּר
Anonim

משתני JavaScript גלובליים

א מִשְׁתַנֶה מוכרז מחוץ לפונקציה, הופך גלוֹבָּלִי . א משתנה גלובלי יש ל גלוֹבָּלִי היקף: כל הסקריפטים והפונקציות בדף אינטרנט יכולים לגשת אליו.

באופן דומה, נשאל, איך מכריזים על משתנה גלובלי ב-JavaScript?

ל להכריז על משתנים גלובליים של JavaScript בתוך פונקציה, אתה צריך להשתמש באובייקט חלון. לדוגמא: חלון.

לדוגמה:

  1. פונקציה m(){
  2. חַלוֹן. value=100;//הכרזה על משתנה גלובלי לפי אובייקט חלון.
  3. }
  4. פונקציה n(){
  5. alert(window. value);// גישה למשתנה גלובלי מפונקציה אחרת.
  6. }

באופן דומה, מהו משתנה מקומי וגלובלי ב-JavaScript? משתני JavaScript יש רק שני היקפים. משתנים גלובליים - א משתנה גלובלי יש גלוֹבָּלִי scope כלומר ניתן להגדיר אותו בכל מקום שלך JavaScript קוד. משתנים מקומיים - א משתנה מקומי יהיה גלוי רק בתוך פונקציה שבה היא מוגדרת. פרמטרי פונקציה הם תמיד מְקוֹמִי לפונקציה הזו.

אם תשאיר זאת בחשבון, האם משתנים גלובליים גרועים ב-JavaScript?

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

מהו משתנה גלובלי בתכנות?

במחשב תִכנוּת , א משתנה גלובלי הוא מִשְׁתַנֶה עם גלוֹבָּלִי היקף, כלומר הוא גלוי (ולכן נגיש) לאורך כל תכנית , אלא אם כן מוצל. הסט של כולם משתנים גלובליים ידוע בשם גלוֹבָּלִי סביבה או גלוֹבָּלִי מדינה.

מוּמלָץ: