מה ההבדל בין VAR ל-let ב-JavaScript?
מה ההבדל בין VAR ל-let ב-JavaScript?

וִידֵאוֹ: מה ההבדל בין VAR ל-let ב-JavaScript?

וִידֵאוֹ: מה ההבדל בין VAR ל-let ב-JavaScript?
וִידֵאוֹ: Fetch - Как получить данные? Используем JavaScript 2024, מרץ
Anonim

ההבדל בין var ל-let ב-JavaScript . var ולתת שניהם משמשים להצהרת משתנים ב javascript אבל ה הבדל בין הם זה var הוא בהיקף של פונקציות ו לתת הוא בהיקף בלוק. ניתן לומר שמשתנה שהוכרז עם var מוגדר לאורך התוכנית בהשוואה ל לתת.

בהתאם, האם עליך להשתמש ב-VAR ב-Javascript?

משתנים הכריז עם var הם לא בטווח של בלוק (למרות שהם בטווח של פונקציות), בעוד עם let ו-const הם כן. זה חשוב כי מה הטעם ב-block scoping if אתה לא הולך להשתמש זה. רוב Javascript מומחים מסכימים var לא אמור לשמש.

יתר על כן, מה זה var let ו-Const? ` const ` הוא אות לכך שהמזהה לא יוקצה מחדש. ` לתת ` הוא אות שניתן להקצות מחדש את המשתנה, כגון מונה בלולאה, או החלפת ערכים באלגוריתם. זה גם מסמן שהמשתנה ישמש רק בבלוק שבו הוא מוגדר, שהוא לא תמיד כל הפונקציה המכילה.

בדרך זו, האם אני יכול להשתמש ב-let Javascript?

לַעֲרוֹך: לתת ו-const נתמכים על ידי כל הדפדפנים המודרניים והם חלק ממפרט ECMAScript 2015 (ES6). בעיקרון אם אתה לא צריך לתמוך בשום דבר מתחת ל-IE11, לתת וקונסט בטוחים ל להשתמש כַּיוֹם.

מה עושה VAR ב-Javascript?

var משמש להכרזה על המשתנה ב javascript . var msg=""; פירושו שהכרזת על המשתנה msg שהוא ריק וזהה עם שם הפוקוס.

מוּמלָץ: